Page 1 sur 1

2°tentative PHP

Posté : 11 mai 2006, 23:24
par popsantiago
Bonjour,
Je voulais savoir si vous pouviez m'aider dans la realisation d'un simple script, enfin simple dans les lignes, mais pas pour moi.
simplement:
apres paiement allopass, redirection vers un formulaire, qui ne doit etre visible qu'UNE fois par le visiteur, et ajout des données, dans la BDD sql..
en fait j'ai deja fais quelque chose, mais quand je fais precedent ds le navigateur , j'ai encore acces au formulaire, et il faut pas que cela soit possible...
comment faire?
merci...

Posté : 11 mai 2006, 23:50
par Cyrano
Je t'ai envoyé une réponse avec une piste de solution par courriel, mais ne prends pas l'habitude de m'envoyer des problèmes à résoudre, j'ai autre chose à faire que du support privé gratis. :non:

Posté : 12 mai 2006, 00:38
par nikitou
moi g ta solution mais je viendrais t'aider demain car la je vais dormir :lol:

mais pour piste faut que tu utilise les variable de session et que tu les couple avec mon astuce enfin je l'ai eu grace à allopass qui fait que si un code a déjà été validé une fois il soit identifié comme invalide et non la logique habituel qui est que le code est valide tant que le membre n'a pas fermer son navigateur

Bonne nuit


sinon si t'a déjà fait les variable de session met ça au début de ta page
$RECALL=$HTTP_GET_VARS["RECALL"];
 
if ($_SESSION[''.$RECALL.''] == "OK") {
// Si le code a déja été utilisé
echo "<script language='javascript'>". "window.location='http://www.tapagederreur.com';". "</script>";
exit();
}
Attention car en mettant ça ton code test sera lui aussi valide qu'une fois (pendant les 2mn alloué par allopass) donc faudra que tu crée des codes gratuits pour testé ton document

:wink: