Bonjour a tous !!!
Dnc voici mon problème : Je souhaite que a partir de mon site, les
utilisateurs puissent ajouter leur banniere en contribution d'un code
Allopass !
J'ai une page ajoutban.php où j'ai mis le script allopass :
<form action ="http://www.allopass.com/check/index.php4" method="POST">
<input type="hidden" name="SITE_ID" value="XXXXX">
<input type="hidden" name="DOC_ID" value="XXXXX">
<input type="hidden" name="RECALL" value="1">
<input type="hidden" name="DATAS" value="vincent">
<input type="text" name="CODE0" size="8">
<input type="submit" value=" Entrer " >
</form>
puis ceci est envoyé dans une page ajouban2.php :
<?php
$RECALL=$HTTP_GET_VARS["RECALL"];
if (trim($RECALL)=="") {
// La variable RECALL est vide, renvoi de l'internaute
//vers une page d'erreur
Header("Location: erreur.html");
exit;
}
$RECALL = urlencode($RECALL);
$AUTH = urlencode("XXXXXX");
$r=@file("http://www.allopass.com/check/vf.php4?CODE=$RECALL&AUTH=$AUTH");
// on teste la réponse du serveur
if (ereg("ERR",$r[0]) || ereg("NOK",$r[0])) {
// Le serveur a répondu ERR ou NOK : l'accès est donc refusé
header("Location: erreur.html");
exit;
}
setCookie("CODE_OK","1",0,"/",".domaine",false);
echo "<script>document.location='ajoutban3.php';</script>";
?>
Puis on arrive sur ajoutban3.php !!!!
Mais dans cette configuration, l'utilisateur peut accéder directement a cette derniere adresse !!!
Il ne faut pas qu'il puisse faire de retour a la page précédente, sinon il pourrait ajouter plusieurs bannieres !!
Merci