Blocage : La page n'est pas redirigée correct
Résolu
rjl
Messages postés
543
Date d'inscription
Statut
Membre
Dernière intervention
-
rjl Messages postés 543 Date d'inscription Statut Membre Dernière intervention -
rjl Messages postés 543 Date d'inscription Statut Membre Dernière intervention -
Bonjour @ tous,
Le titre est parlant et le blocage se produit dans un script purement PHP avec un panneau contenant :
La page n'est pas redirigée correctement
Firefox a détecté que le serveur redirige la demande pour cette adresse d'une manière qui n'aboutira pas.
Avec les tests PHP prévus (voir ci-dessous), le script bloque sur le test "if (($retour == ..." sans atteindre la page prévue (du même dossier) : /pgUTL/identifK.php (que j'atteins dans bien d'autres circonstances).
Ci-joint le résultat des var_dump pour connaître le contenu des variables et sur quelles lignes je bloque :
Merci de vos indications ou idées pour rectification. A bientôt RJL2803
Le titre est parlant et le blocage se produit dans un script purement PHP avec un panneau contenant :
La page n'est pas redirigée correctement
Firefox a détecté que le serveur redirige la demande pour cette adresse d'une manière qui n'aboutira pas.
Avec les tests PHP prévus (voir ci-dessous), le script bloque sur le test "if (($retour == ..." sans atteindre la page prévue (du même dossier) : /pgUTL/identifK.php (que j'atteins dans bien d'autres circonstances).
Ci-joint le résultat des var_dump pour connaître le contenu des variables et sur quelles lignes je bloque :
var_dump($_SESSION['Msaf1']) = string(1) " " var_dump($retour) = string(15) "FormPreInsc.php" echo "passe bien en Lg 16 FormPreInsc"; exit; => passe bien en Lg 16 FormPreInsc
Merci de vos indications ou idées pour rectification. A bientôt RJL2803
if ($_SESSION['Msaf1'] > " ") { Header('Location:/pgUTL/identifK.php'); exit;} if (($retour == 'FormPreInsc.php') or ($retour == 'identifK.php')) { Header("Location:/pgUTL/identifK.php"); exit; } ?>
A voir également:
- La page n’est pas redirigée correctement
- Blocage messenger - Guide
- Blocage leboncoin ✓ - Forum Services en ligne
- Blocage smtp sortant ✓ - Forum Réseaux sociaux
- Blocage facebook 48h - Forum Facebook
- Problème serveur SMTP routeur Free - Forum Outlook
4 réponses
Salut,
ça ne serait pas plutôt :
?
ça ne serait pas plutôt :
if($retour == 'FormPreInsc.php' || $retour == 'identifK.php') { header('Location:/pgUTL/identifK.php'); exit; }
?
Bonjour tryan44
Merci de ta réponse ;j'ai l'impression que tu as modifié or par || ? Ca ne fait pas de différence ! De plus, le problème ne se pose pas sur la comparaison mais sur la destination (location).
Par acquis de conscience, j'ai vérifié et c'est sans changement.
@bientôt RJL2803
Merci de ta réponse ;j'ai l'impression que tu as modifié or par || ? Ca ne fait pas de différence ! De plus, le problème ne se pose pas sur la comparaison mais sur la destination (location).
Par acquis de conscience, j'ai vérifié et c'est sans changement.
@bientôt RJL2803
Oui j'ai modifié or par || (ce qui veux dire la même chose) et j'ai supprimé les doubles parenthèses.
Si vous changer la destination du header Location vers la page d'accueil de votre site, est ce que ça fonctionne?
Si vous changer la destination du header Location vers la page d'accueil de votre site, est ce que ça fonctionne?
Bonjour Tryan44,
Merci de tes indications dont j'ai failli te dire que ça fonctionnait bien si je changeais la destination...
Après plus de 50 essais... pour me dépatouiller aussi des autres problèmes, j'ai fait le tour (heureusement) et surtout y vois clair.
En fait, ça ne fonctionnait pas... à cause des tests associés et c'est quand j'ai surmonté cela que je suis allé me casser la figure dans le module cible.
Alors bravo et merci de ta perspicacité qui, malgré mes hésitations m'a fait surmonter cette phase !
A ce stade, je clos ce sujet comme résolu... même si je me plante sur la réécriture de l'enregistrement si je passe en bouclage corrections ; en revanche, l'enregistrement s'écrit parfaitement si... je ne le contrôle pas et l'écris directement dans ce fameux module cible !
J'ouvre pour cela un nouveau sujet.
merci RJL2805
Merci de tes indications dont j'ai failli te dire que ça fonctionnait bien si je changeais la destination...
Après plus de 50 essais... pour me dépatouiller aussi des autres problèmes, j'ai fait le tour (heureusement) et surtout y vois clair.
En fait, ça ne fonctionnait pas... à cause des tests associés et c'est quand j'ai surmonté cela que je suis allé me casser la figure dans le module cible.
Alors bravo et merci de ta perspicacité qui, malgré mes hésitations m'a fait surmonter cette phase !
A ce stade, je clos ce sujet comme résolu... même si je me plante sur la réécriture de l'enregistrement si je passe en bouclage corrections ; en revanche, l'enregistrement s'écrit parfaitement si... je ne le contrôle pas et l'écris directement dans ce fameux module cible !
J'ouvre pour cela un nouveau sujet.
merci RJL2805