Bonjour,
une de mes lignes de code fait
header ("Location: ".$_SERVER['REQUEST_URI']."\n\n");
FireFox m'embête et me dit :
"Redirection limit for this URL exceeded,
unable to load the requested page,
This may be caused by cookies that are blocked"
???
Danke shön comme on dit x)
# et ?
Posté par kolter (site web personnel, Mastodon) . Évalué à 2.
M.
# retour à la ligne
Posté par or zax . Évalué à 4.
De plus si tu donnes l'url courant tu provoques une redirection en boucle, firefox détecte l'effet de boucle et stop les redirections par protection.
[^] # Re: retour à la ligne
Posté par David FRANCOIS (site web personnel) . Évalué à 0.
Ok, mais comment faire pour rafraîchir une page quand on le souhaite alors ? Avec les variables passées dans l'URL....
Concernant les \n\n j'ai trouvé ca tout fait, ct marqué de pas le virer sinon il se passerait des trucs pas cool. x)
[^] # Re: retour à la ligne
Posté par Pascal Terjan (site web personnel) . Évalué à 3.
Il indique au navigateur "au lieu d'afficher cette page va plutôt afficher celle dont je te donne l'adresse".
"rafraîchir une page quand on le souhaite" n'a pas de sens en PHP dans la mesure ou ton php a fini de s'executer quand la page s'affiche dans le navigateur et rafraichier la page avant qu'elle ne soit affichée n'a pas de sens.
Regardes plutôt du coté de refresh en meta ou de javascript si la période est pas fixe.
[^] # Re: retour à la ligne
Posté par Éric (site web personnel) . Évalué à 2.
[^] # Re: retour à la ligne
Posté par FReEDoM (site web personnel) . Évalué à 2.
Ce que tu fais n'est pas interdit puisque tu le fais :)
[^] # Re: retour à la ligne
Posté par niol (site web personnel) . Évalué à 2.
...
...
redirige sur la même page
...
...Firefox crie "j'en ai marre, j'arrête". Voir l'option network.http.redirection-limit qui est par défaut de 20, mais je pense que même si tu la met à 2^32-1 ou 2^31 ou 2^30, çà ne règlera pas ton problème.
[^] # Re: retour à la ligne
Posté par Éric (site web personnel) . Évalué à 3.
Faut pas croire tout ce que les gens disent. Les \n et \r n'ont rien à faire dans l'entête. C'est à PHP de gérer ça, pas à toi.
# @ moi ca marche com ca.
Posté par balkira . Évalué à 1.
j'ai rencontré les memes problemes que ceux que tu decris. J'avais besoin de rediriger mon site (http) sur la version securisé (https).
$newurl='https://'.$_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI'];
header("location: $newurl");
Cela n'a marché qu'après avoir créer $newurl..va savoir pourquoi, j'en sais rien..
Et comme le dit or zax, tu n'as nullement besoin de \n\n.
En esperant que cela puisse t'aider..
rik
[^] # Re: @ moi ca marche com ca.
Posté par David FRANCOIS (site web personnel) . Évalué à 0.
# boucle ?
Posté par Éric (site web personnel) . Évalué à 2.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.