Redirection

Sandriine Messages postés 1400 Statut Membre -  
Thamior Messages postés 267 Statut Membre -
Bonjour,

Je voudrais savoir si il y a un moyen de remplacer la fonction header() qui est en php ??

Mon code se présente sous cette forme :
<?
if(condition)
{
  header('Location:lec2.php?dep='.$dep);
}

?>


Or la fonction ne marche pas et je voudrais m'en sortir autrement, avec du javascript par exemple mais je ne sais pas si c'est possible, puisque ma redirection se fait en fonction de la variable $dep

Merci de votre aide

2 réponses

Thamior Messages postés 267 Statut Membre 47
 
Bonjour,

Tu peux utiliser la fonction javascript:window.location ou javascript:window.location.href en JavaScript sur le onLoad de la page :).

Synthase :

onLoad='javascript:window.location="page.html";'

En espérant que ça t'aide.
0
Sandriine Messages postés 1400 Statut Membre 283
 
merci de ton aide, mais la page générée sera en fonction de la variable $dep et du coup est-ce que c'est possible de faire une redirection en javascript qui prene en paramètre cette variable? Si oui, comment?
0
Thamior Messages postés 267 Statut Membre 47
 
Syntaxe :
echo "<body onLoad='javascript:window.location.href='\"$dep\";'>;

Tu mets ça quand tu veux que la page soit redirigé à la place de <body>

Tu peux être amené à mettre un if si d'autre variable entre en compte :).
0