Header() + exit() = rien !
Résolu
Matthia$
Messages postés
364
Date d'inscription
Statut
Membre
Dernière intervention
-
Matthia$ Messages postés 364 Date d'inscription Statut Membre Dernière intervention -
Matthia$ Messages postés 364 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Voila, j'ai ma commande de redirection qui ne fonctionne plus. Je ne pense pas l'avoir touchée récemment, mais elle me fait tout planter.
Voici mon code :
Ca fait 2 jours que je le trifouille, pour comprendre le bug, il peut y avoir une erreur dans les pontuations au final.
$PageRetour est vérifiée, elle correspond bien à ce que je souhaite.
Quand je mes le
Si vous avez une idée, voir même une solution, je suis prenneur.
Merci d'avance
Matthias
PS : Se pourrait-il que ce soit dû au serveur, car quelques bugs ces derniers temps, et ils ont fait des maj dernièrement, il me semble.
Voila, j'ai ma commande de redirection qui ne fonctionne plus. Je ne pense pas l'avoir touchée récemment, mais elle me fait tout planter.
Voici mon code :
$PageRetour = "https://www.artepiphytes.fr/?to=Gallery2&%3Bid".$_POST['from']; header("Status: 301 Moved Permanently", false, 301); header("Location: ".$PageRetour); exit();
Ca fait 2 jours que je le trifouille, pour comprendre le bug, il peut y avoir une erreur dans les pontuations au final.
$PageRetour est vérifiée, elle correspond bien à ce que je souhaite.
Quand je mes le
exit();en commentaire, la page s'applique sans problème, mais sans redirection.
Si vous avez une idée, voir même une solution, je suis prenneur.
Merci d'avance
Matthias
PS : Se pourrait-il que ce soit dû au serveur, car quelques bugs ces derniers temps, et ils ont fait des maj dernièrement, il me semble.
A voir également:
- B exit avis
- B&you - Guide
- Clavier essentiel b ne fonctionne pas ✓ - Forum Clavier
- B allemand ✓ - Forum Clavier
- Voyant c et b imprimante canon - Forum Imprimante
- Code ascii de b - Guide
4 réponses
Bonjour,
Moi je te ferai quelques choses comme ça :
<?php
$PageRetour = "https://www.artepiphytes.fr/?to=Gallery2&id$_POST[from]";
header("Status: 301 Moved Permanently", false, 301);
header("location:$PageRetour");
exit;
?>
Si ça ne marche pas :
<?php
$vfrom = $_POST['from'];
$PageRetour = "https://www.artepiphytes.fr/?to=Gallery2&id$vfrom";
header("Status: 301 Moved Permanently", false, 301);
header("location:$PageRetour");
exit;
?>
En espérant que ça t'aide.
Thamior.
Moi je te ferai quelques choses comme ça :
<?php
$PageRetour = "https://www.artepiphytes.fr/?to=Gallery2&id$_POST[from]";
header("Status: 301 Moved Permanently", false, 301);
header("location:$PageRetour");
exit;
?>
Si ça ne marche pas :
<?php
$vfrom = $_POST['from'];
$PageRetour = "https://www.artepiphytes.fr/?to=Gallery2&id$vfrom";
header("Status: 301 Moved Permanently", false, 301);
header("location:$PageRetour");
exit;
?>
En espérant que ça t'aide.
Thamior.
Rien à faire...
Je viens de tester tes deux solutions, en vain : je reste toujours sur une page blanche...
Je viens de tester tes deux solutions, en vain : je reste toujours sur une page blanche...
As-tu testé sans la ligne :
header("Status: 301 Moved Permanently", false, 301);
Personnellement je n'ai jamais utilisé cette ligne et mes redirections marchent... Le problème peut venir de la...
Thamior.
header("Status: 301 Moved Permanently", false, 301);
Personnellement je n'ai jamais utilisé cette ligne et mes redirections marchent... Le problème peut venir de la...
Thamior.
Bon, je viens de trouver l'origine de mon bug : un tabulation
En effet, un tab s'est glissé devant ma toute première balise php. J'envoyais donc un caractère avant de demander la redirection. A cause de cela, j'ai posté plusieurs post ce matin, et tourné en rond tout hier soir...
En tous cas, merci bien a vous.
Bonne journée
Matthias
En effet, un tab s'est glissé devant ma toute première balise php. J'envoyais donc un caractère avant de demander la redirection. A cause de cela, j'ai posté plusieurs post ce matin, et tourné en rond tout hier soir...
En tous cas, merci bien a vous.
Bonne journée
Matthias