Formulaire PHP ~ Envoi une seule fois

ablain -  
avion-f16 Messages postés 19182 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

Voici mon problème... je suppose que 95% des message commence comme ça :)

J'ai un formulaire PHP qui fonctionne très bien (PHP Contact Form v.2.0 by Mike Cherim)

Voici ce que je voudrais:

Que les visiteurs puissent utiliser le formulaire pour commander un échantillon gratuit mais qu'ils puissent en faire la demande seulement une seule fois. Qu'ils ne puissent pas envoyer le formulaire plus d'une fois.

Je sais que c'est virtuellement impossible d'empêcher un visiteur d'effacer ses cookies et/ou de changer son IP.

Mais quel est la meilleur solution?

Merci à l'avance pour votre temps!

11 réponses

  1. ablain
     
    MERCI BEAUCOUP!!!
    1
    1. avion-f16 Messages postés 19182 Date d'inscription   Statut Contributeur Dernière intervention   4 511
       
      Je te dis d'apprendre et tu m'envoyes balader, lui te dit pareil et tu le remercies !
      Il faut savoir quoi !
      0
  2. avion-f16 Messages postés 19182 Date d'inscription   Statut Contributeur Dernière intervention   4 511
     
    Il n'y a pas d'autre solution que de faire un espace membre en PHP et d'obliger le visiteur à se connecter.
    0
  3. ablain
     
    Et avec un cookie ce n'est pas possible?
    0
  4. avion-f16 Messages postés 19182 Date d'inscription   Statut Contributeur Dernière intervention   4 511
     
    Si mais il n'est pas possible d'empêcher l'internaute d'effacer le cookie, ou même d'utiliser un autre PC.
    Il ne faut jamais ce servir de l'ordinateur de l'internaute pour l'empêcher de faire quelque-chose.
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. ablain
     
    Ok. Mais ça je suis capable de vivre avec. Si certain efface leurs cookies ce n'est pas la fin du monde.
    0
  7. avion-f16 Messages postés 19182 Date d'inscription   Statut Contributeur Dernière intervention   4 511
     
    D'abord fais-le avec des cookies
    0
  8. ablain
     
    Ok mais ma question c'est: Comment on fait?

    Que ce soit avec des cookie ou autre je ne sais pas comment!
    0
  9. Atropa Messages postés 2051 Statut Membre 274
     
    bonjour,

    pour empêcher vraiment les commandes multiple tu peux entrer les nom prenom etc dans une base de donnée et regarder avant chaque envoi si des données correspondent...
    0
  10. avion-f16 Messages postés 19182 Date d'inscription   Statut Contributeur Dernière intervention   4 511
     
    Apprends le PHP si tu veux savoir comment faire ...
    0
  11. ablain
     
    Merci Atropa...Je pense qu'avec le nom, prénom et ville (et en fouillant un peu sur le web) je devrais pouvoir m'en sortir...par hasard tu n'aurais pas un exemple de code?

    avion-f16, Je vois que tu as plein de temps à perdre...pourquoi venir sur des forum d'aide si c'est pour ne pas aider les gens?
    0