-
redirection ?
coucou c'est encore moi :D
cette fois ci j ai un soucis de redirection :
- sachant que j ai un fichier de base auquel j ajoute un second fichier par l intermediaire d un 'include'
- ce fichier de base contient deja des informations d entete
- le fichier que j ajoute au fichier de base doit etre placé a un endroit precis sur la page sinon l affichage n est pas correct
Comment faire une redirection sachant que dans ce cas je ne peut utiliser le 'header' traditionnel :?
j ai essayé avec du javascript mais il n y a aucune reaction :?
voici ce que j ai testé :
Code:
echo '<script language="javascript"> location.href=..(ma destination)..</script>'
:?: :?: :?:
-
Code:
echo"<script language=\"JavaScript\">window.location='page.php'</script>";
:wink:
-
en fait je me demande si le probleme ne vient pas du fait que pour prendre en compte les anti slahses j ai utilisé la fonction addslashes() pour stocker le chemin de mon fichier dans ma base de données et que pour l utiliser dans mon code de redirection j utilise la fonction stripslashes()
j ai testé ce code sur une autre page et apparement je perd mes antislashes :? et sans la fonction stripslashes ca me met des doubles antislashes :? ²
Code:
echo '<script language="javascript"> location.href='.stripslashes($_POST['liste']).'</script>'
-
Esseye ca :
Code:
echo '<script language="javascript"> location.href="'.stripslashes($_POST['liste']).'"</script>'
Toujours mettre des " ou des ' pour encadrer location.href
-
C'est deja mieux effectivement il manque plus que mes antislashes :( il les retire tous :?
-
Et sans le stripslashes il t'en met 2 au lieu d'un ?
Pourais tu copier ce que te sort ton navigateur ?
-
oups ca marche c'est bon sans l antislashe()
je sais pas pourquoi j ai di que ca marchait pas :sm: