Problème avec mes header("location: ...)
Posté : 13 oct. 2008, 09:48
Bonjour à tous, j'ai un petit soucis lorsque j'appelle mes header.
En fait dès que j'ai un $_POST, je crée une session et je rapelle la page, ça évite quand on fait F5 ou retour à la page précédente d'avoir des erreurs, bref.
Je fais mon appel comme ceci :
Le problème, c'est que le header rapelle bien ma page mais elle ne se charge pas, je dois appuyer sur F5 pour que la page se recharge.
Je ne comprends pas du tout de où peut venir le problème.
PS : je fais de la réécriture d'URL, peut-être que ça vient de là ?
J'ai réussi à regler le problème avec cette ligne :
header("Refresh: 0;Location: ".$_SERVER['PHP_SELF']."");
Sujet clos.
En fait dès que j'ai un $_POST, je crée une session et je rapelle la page, ça évite quand on fait F5 ou retour à la page précédente d'avoir des erreurs, bref.
Je fais mon appel comme ceci :
Code : Tout sélectionner
if(exist_post('ordre_bateaux)){
$_SESSION['ordre_bateaux]=post('ordre_bateaux);
header("location:bateaux/".get(bateaux)."/".get('id')."");
}
Je ne comprends pas du tout de où peut venir le problème.
PS : je fais de la réécriture d'URL, peut-être que ça vient de là ?
J'ai réussi à regler le problème avec cette ligne :
header("Refresh: 0;Location: ".$_SERVER['PHP_SELF']."");
Sujet clos.