Que vaut $id?

Eléphanteau du PHP | 39 Messages

26 oct. 2011, 18:19

$message1 .= 'www.....fr/confirm.php?id=' . str_replace(' ','%20',$id) . '&confirm=' . $confirm . '<br><br>';
il s'agit du lien d'activation que contient le mail envoyé a un utilisateur lorsqu'il a rempli mon formulaire d'inscription.
Je fais cela pour pouvoir ensuite récupérer la valeur de id dans la page de confirmation grace à $_GET.
Cependant quand je clic sur le lien d'activation dans le mail, il y a erreur car il ne reconnait pas $id,or je ne sais pas quoi mettre pour $id= car ce n'est pas quelque chose que le visiteur rentre dans le formulaire,donc que dois-je mettre pour $id ?

ViPHP
xTG
ViPHP | 7331 Messages

26 oct. 2011, 19:03

Euh... Je donne ma langue au chat. :P

Plus sérieusement, tu développes une application et tu nous sors un rouage propre à cette application en nous demandant ce qu'il faut y mettre. :/
On peut en supposer des choses avant de tomber sur ce que tu attends comme réponse.

Est-ce un identifiant unique relatif à un enregistrement dans une table contenant les confirmations en attente ?
Est-ce l'identifiant de la personne remplissant le formulaire ?

Eléphanteau du PHP | 39 Messages

26 oct. 2011, 19:15

dans ma table;il y a un champs id (auto increment), c'est de cet id la que je parle ;)
c'est l'id correspondant à UN utilisateur

alf233
Invité n'ayant pas de compte PHPfrance

26 oct. 2011, 21:01

tu récupère simplement cet identifiant unique dans la tavle en question

tu l'inclus dans le mail que tu envoie à ton utilisateur

et le tour est joué

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 8758 Messages

26 oct. 2011, 22:30

encore un sujet en doublon !
Il en faut peu pour être heureux ......

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 10684 Messages

27 oct. 2011, 00:25

Modération :

Merci de poursuivre dans le sujet d'origine :
php-debutant/php-pdo-mysql-t260930.html

Ce sujet a été verrouillé et sera supprimé prochainement.
Ce n'est pas en améliorant la bougie que l'on a inventé l'ampoule...