HTTP_REFERER et Internet Explorer - PHP - Programmation
Marsh Posté le 17-09-2005 à 20:22:44
Utilise pas ça, c'est pas une valeur fiable et elle dépend effectivement du navigateur.
Qu'est-ce que tu veux dire par "reloader une page" ? Si c'est actualiser la page courante, je vois pas trop le rapport avec PHP.
Marsh Posté le 17-09-2005 à 20:30:59
Le rapport avec le php etait simplement que j'utilise jusqu'a maintenant le php pour le faire.
Appart le javascript, qui ne donne pas de bon resultats, je cherche une solution pour, en effet, actualiser la page courante, mais sans les variables d'url.
Marsh Posté le 17-09-2005 à 23:21:53
Mais ça doit bien être déclenché par une action utilisateur, non ?
Marsh Posté le 17-09-2005 à 23:38:38
Tu peux le faire avec une variable de session. Et en effet referer est pas un truc utilisable pour ce genre de truc .. Il est beaucoup trop alleatoire
Marsh Posté le 17-09-2005 à 19:38:13
Bonjour,
Voila une petite fonction que j'utilise tout naturellement pour reloader une page :
$ref = $_SERVER['HTTP_REFERER'];
header("Location: $ref" );
Avec FireFox, le $ref récupéré est de cette forme : http://www.nomdusite.com/dossier/page.php
C'est parfait puisqu'il ne prend pas la variable s'il y en a une.
IE récupère ceci : http://www.nomdusite.com/dossier/ <---- Et donc, par définition, il renvoit vers l'index.
Avez vous une explication, voire une solution à ce probleme?
Mis appart le fait que, on est tous d'accord, IE est en carton.