Page 1 sur 1

problème sur http_referer

Posté : 28 juil. 2007, 14:07
par jpierce
Bonjour

je souhaiterais vous soumettre une problématique

j'utilise la fonction http_referer pour récupérer la page précédente pour renseigner un champ caché dans mon formulaire de "recommander à un ami" : jusque là ça marche très bien.

sauf que lorsque je fais tourner mon bout de programme pour vérifier les champs renseignés voir oubliés cela me recharge la même page php et mon http_referer change de valeur et prends la valeur de la page du formulaire.

auriez-vous une piste pour moi ?

merci pour tout
jpierce

Posté : 28 juil. 2007, 14:57
par Truc
il te faut dans ce cas non plus récupérer la valeur du http_referer mais celle du champ caché qui contient cette ancienne valeur.
<?php
$hidden = (isset($_POST['hiddenReferer'])) ? $_POST['hiddenReferer'] : $_SERVER['HTTP_REFERER'];
?>
<input type="hidden" name="hiddenReferer" value="<?php echo $hidden; ?>">
Pour la syntaxe regarde ceci

Posté : 28 juil. 2007, 18:18
par jpierce
ca marche nickel

merci bcp

jpierce