Problème avec mes header("location: ...)

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Problème avec mes header("location: ...)

Problème avec mes header("location: ...)

par uspy62 » 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 :

Code : Tout sélectionner

if(exist_post('ordre_bateaux)){ $_SESSION['ordre_bateaux]=post('ordre_bateaux); header("location:bateaux/".get(bateaux)."/".get('id').""); }
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.