[RESOLU] Rediriger une personne vers sa page

Eléphanteau du PHP | 11 Messages

13 déc. 2012, 21:43

Bonjour,
J'ai créé un site et je souhaite rediriger les visiteurs vers un lien unique au visiteur.
J'ai bien un code qui redirige au hasard, mais 2 visiteurs peuvent accéder à la même page...
Si quelqu'un peut m'aider à faire mon code.... :mrgreen:
Merci.

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

13 déc. 2012, 22:56

Salut,


Suivant comment sont stocké tes liens il "suffit" d'ajouter un drapeau indiquant qu'il a été lu (tu peux aussi le supprimer mais bon c'est pas simple).
Typiquement, dans une base de données il suffit d'ajouter un champs (int(1) valeur par défaut 0 autre valeur admissible 1).

Pour la sélection ajoute un prédicat pour ne sélectionner que les lignes dont le drapeau est a zéro.

Lorsque tu utilise le lien tu met le drapeau a 1.

@+
Il en faut peu pour être heureux ......

Mammouth du PHP | 702 Messages

13 déc. 2012, 23:33

je pense qu'il te faudra aussi rajouter un index de type unique key sur le champs concerné.