-
Formulaire + Cookie ?
J'ai un petit formulaire de votation et j'aimerais si ces possible de pouvoir remplir le formulaire une seul fois,peu etre avec des cookie ...
.je voudrais que la personne qui remplie le formulaire ne peuvent pas remplir le formulaire qu'une seul fois!
J'espere de me faire bien comprendre!
Et je peu avoir le php,javascript et autre .....
merci!
-
Salut,
pas très compréhensible ton message...
en fait tu as un formulaire, et tu voudrais qu'une fois qu'un visiteur l'a rempli, il ne puisse pas le remplir une seconde fois ? (c'est bien ça ?!)
Je ne vois pas trop comment tu peux le gérer si ce n'est dans le cas où ce dit formulaire se trouve dans une zone réservé (accès par login + mdp => gestion de compte dans bdd).
bon courage :)
-
oui ces sa
ok je pensais a l'aide des cookie que je pourrais le faire!
-
Le moyen le plus sûr est de réserver l'accès au formulaire aux membres inscrits.
Si tu n'as pas de système d'inscription, ou si tu veux que le formulaire soit librement accessible, le moyen le plus sûr est d'enregistrer l'adresse IP du votant dans une base de données, et vérifier avant chaque vote si l'IP du visiteur est déjà enregistrée, si oui tu lui interdis de voter à nouveau.
Évidemment ce n'est pas fiable à 100%, car beaucoup de fournisseur internet donnent à leurs clients une IP dynamique...
Ton idée avec les cookies est assez limitée car il suffirait au visiteur de supprimer ou modifier son cookie pour pouvoir voter à nouveau.
Cependant, tu peux toujours combiner les deux techniques (cookie + adresse IP) pour accroître un peu plus la fiabilité, car tout le monde n'ira pas supprimer ses cookies...
Certains sites sont capables de détecter des inscriptions multiples depuis le même ordinateur, même avec une IP différente à chaque connexion, je me demande comment ils font ! :|
-
bon c'est du pur bidouillage mais vu que tu as une base de donnée et que tu as des inscriptions...
Rajoutes un champs booléen.
Si champ=0, peut remplir le formulaire et passe à 1
Sinon, accès refusé.
-
pourquoi pur bidouillage ??
le cookie est supprimable aisément, l'adresse IP change d'une connexion à l'autre pour beacoup d'internaute (et encore que parmis ceux en IP fixe certains passent via Proxy donc même pb), le seul moyen le plus sûr est de passer via le compte utilisateur du client et donc d'avoir un champ qui permet de savoir s'il a déjà renseigné le formulaire ou pas... ??
-
ma solution est du bidouillage.
je le confirme.
Si tu as un formulaire, ça va...
Mais si tu en as plus, ca ne va plus du tout.
Il faudra alors que tu rajoute une table FORMULAIRE
-
ah oui ok...
vu comme ça je suis d'accord.
mais en même temps c'est pas l'INSEE (LoL :lol: ) !!