Erreur de redirection (header("location /page.php");)
Bonjour,
mes fichier se trouve dans un dossier "html", qui lui se trouve dans le dossier "www" de EasyPHP.
dans mon dosier "HTML" j'ai une page index.php qui redirige vers une page en.php ou une autre fr.php en fonction des cookies.
www\html\index.php
www\html\fr.php
www\html\en.php
Voici le code:
Code:
1 2 3 4 5 6 7 8 9 10 11
| if(isset($_COOKIE["cookie_lang"])){
if($_COOKIE["cookie_lang"] == "EN"){
header ("location: /EN.php");
}
if($_COOKIE["cookie_lang"] == "FR"){
header ("location: /FR.php");
}
}
else{
header ("location: /EN.php");
} |
Mon probleme est qu'il redirige les utilisateur vers :
www\en.php
au lieu de
www\html\en.php
Pourquoi?
Merci
je me souviens de ce pbm sous easy PHP
Essaie en écrivant l'URL complète:
headers("Location: http://localhost/html/en.php");
Il me semble que c'est comme cela que j'avais résolu ce problème sous easyPHP.
Cela fait longtemps que j'ai délaissé easyphp pour xampp avec actuellement la version 1.5.3a pour Windows.
Tiens nous au courant.