Bonjour,
J'ai découvert que mon site web ne renvoie pas vers la page comprise dans mon header(Location:.... et cela seulement sous IE.
Avec Chrome et firefox cela fonctionne très bien.
Merci de vos conseils.
Gryps
Bonjour,
J'ai découvert que mon site web ne renvoie pas vers la page comprise dans mon header(Location:.... et cela seulement sous IE.
Avec Chrome et firefox cela fonctionne très bien.
Merci de vos conseils.
Gryps
Hello, sa devrai fonctionner sur tout les navigateur, c'est pas normal.
Tu as peux être un problème avec ton internet explorer ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 <?php header("Location: http://www.google.com"); ?>
Merci Funnyz,
je profite de tes lumières pour une autre question:
...
?><script language="JavaScript" type="text/javascript">alert("Message transmis!");</script><?php header('Location: http:/../../index.html')
...
Le script ne s'exécute pas!
Est-ce que tu comprends pourquoi la boîte de dialogue ne s'affiche ni avec IE, ni avec Firefox, ni aucun autre navigateur?
Avec ce petit bout de code je sais pas pourquoi sa ne marche pas.
Met quand tu utilise header(); en php on fais sa avant d'écrire des données a la page.
Car ton navigateur recois
[header] <-- information relatif a la page, referer encodage, location etc
[content] <-- ton code html
Tu comprend bien que tu peux pas envoyer le contenu de la page html a ton navigateur et ensuite modifier le header déjà envoyer.
Avec le peux de code que je vois, tu veux lancer une alerte et ensuite rediriger ton client.
La meilleur solution pour toi et de faire la redirection en javascript aussi.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <script type="text/javascript"> alert("Message transmis!"); document.location.href = 'http://www.google.com'; </script>
Partager