IP unique pour un questionnaire [JAVASCRIPT]

Fermé
Lologolas - 1 juin 2011 à 14:48
 Lologolas - 1 juin 2011 à 15:49
Bonjour à tous,

Je développe actuellement un site web. Ce site web comporte un questionnaire.
Voici mon problème : J'aimerai que ce questionnaire ne puisse pas être rempli plus d'une fois par la même personne.
Je recherches donc un script qui détecte si telle adresse IP a déjà répondu au questionnaire ou non, et donc autorise ou non à répondre au questionnaire.
Mais je ne sais pas comment faire, voila pourquoi je m'adresse à vous.

Cordialement,

Lorian

A voir également:

4 réponses

rescue Messages postés 1039 Date d'inscription vendredi 16 novembre 2007 Statut Contributeur Dernière intervention 27 mars 2019 136
1 juin 2011 à 15:06
Bonjour,

Pas besoin de Javascript pour le faire.
En langage PHP cela suffit amplement.

Voilà l'idée :

Lorsque l'utilisateur arrive sur la page du formulaire à remplir.
Le script PHP vérifie si l'user n'est pas déjà passé, sinon
On enregistre son IP dans la base de données avec les informations du questionnaire.


par contre si l'user est déjà passé alors il ne pourra pas afficher le questionnaire.
Lui mettre un message vous avez déjà réalisé ce questionnaire.



1 - Il traite le formulaire en question et le valide.

2 - ton programme stock les données du questionnaire et l'adresse IP de l'user

@+
0
Salut, merci d'avoir répondu,

Je dois absolument le faire en JS, je développe ce site dans le cadre d'un projet informatique (je suis en école d'informatique), et je suis obligé d'utiliser le JS pour cela.
Si tu sais comment faire je suis preneur!
0
rescue Messages postés 1039 Date d'inscription vendredi 16 novembre 2007 Statut Contributeur Dernière intervention 27 mars 2019 136
1 juin 2011 à 15:41
Re,

Récupérer une IP c'est du langage coté serveur et non coté client.
En Javascript pure tu ne pourras pas récupérer une IP.

Il faudra mélanger du PHP et du JS.

Le forum est là pour te donner des idées et non pas pour faire l'exercice à ta place.

Désolé.
0
Merci du renseignement, je vais essayer de me débrouiller
0