Bonjour, voici mon pb, je suis sur une page nomée => xxx.php, sécurisée par un mot de pass qui envoie un cookie libérant l'accès au script. Le mot de pass a été entré, il est correct, tout va bien, si je place un lien classique vers une autre page sécurisée yyy.php qui require xxx.php du type
Code : Sélectionner tout - Visualiser dans une fenêtre à part
<a href="yyy.php">mon lien</a>
ma page yyy.php apparaît.
Par contre je ne désir pas passer par un lien et faire une redirection de type "header location" j'obtiens une boucle sans fin du type (sous ff) :
'Boucle de redirection
Firefox a détecté que le serveur redirige la demande pour cette adresse d'une manière qui n'aboutira pas.
Le navigateur a arrêté d'attendre une réponse du site. Le site crée une redirection de telle sorte que la requête ne peut jamais aboutir.
* Avez-vous désactivé ou bloqué les cookies nécessaires pour ce site ?
* NOTE : Si le problème n'est pas résolu en acceptant les cookies de ce site, il s'agit probablement d'un problème de configuration du serveur et non de votre ordinateur.'
===> j' ai employé à la première ligne de mon fichier xxx.php :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
<?
header('Status: 301 Moved Permanently', false, 301);
header('Location: yyy.php');
exit();
?>
Le plus rageant est que dans ma barre d'adresse l'adresse passe de http://mon_site/xxx.php à http://mon_site/yyy.php
donc l'évènement se produit bien, l'adresse est correcte, mais ma page n'apparaît pas et j'ai le message de Boucle de redirection...
Avez vous une solution pour contourner ce problème ? merci par avance à tous les courageux qui comme moi ne sont pas en vacance (lol)