url rewriting: erreur404, pb de variable - PHP - Programmation
Marsh Posté le 06-06-2006 à 17:07:15
ReplyMarsh Posté le 07-06-2006 à 08:06:04
cvex a écrit : fait un ptit echo de $_SERVER['REQUEST_URI'] |
ca me donne :
Code :
|
Et la variable $REQUEST_URI n'affiche rien, donc elle n'existe pas apparemment (vérifiée aussi avec test if(isset($REQUEST_URI))
Marsh Posté le 07-06-2006 à 08:37:19
N'utilise pas $REQUEST_URI, elle doit être sans doute déactivé par défaut dans ton PHP (version récente)
Il existe plusieurs façon de l'écrire :
$REQUEST_URI
ou $HTTP_SERVER_VARS['REQUEST_URI']
ou $_SERVER['REQUEST_URI']
Mais utilise plutot : $_SERVER['REQUEST_URI']
Marsh Posté le 07-06-2006 à 09:23:50
cvex a écrit : N'utilise pas $REQUEST_URI, elle doit être sans doute déactivé par défaut dans ton PHP (version récente) |
Bah oui mais je peux rien faire si cette variable contient "/error404.php"
Marsh Posté le 08-06-2006 à 09:12:02
ReplyMarsh Posté le 10-06-2006 à 02:03:22
ReplyMarsh Posté le 12-06-2006 à 13:30:44
ReplyMarsh Posté le 12-06-2006 à 18:48:12
Je viens de tester un ErrorDocument 404 sur mon compte Free, et $_SERVER['REQUEST_URI'] renvoie bien l'url originelle et non l'url d'erreur... et il me semble que c'est le comportement normal.
Marsh Posté le 12-06-2006 à 22:55:38
ah je viens enfin de trouver le porblème
en fait javais un test qui vérifiait que le 'page' de 'index.php?page=... ' existait bien. Donc ca foirait au niveau de l'erruer 404. Donc voila.
Merci sielfried pour ton post. Ca m'a confirmé que le binz venait bien de mes scripts et non du compte
Marsh Posté le 06-06-2006 à 14:53:46
Bonjour,
j'essaie actuellement de faire de l'url rewriting pour mon site. Ma ptite recherche m'a conduit sur cette page: ici
Je mets le code ci-dessous pour ceux qui auraient la flemme de visiter le lien ou de basculer entre les fenêtres :
Mon probleme est que je n'arrive pas à récupérer la variable $REQUEST_URI. Chez moi elle est égale à "error404.php". La variable $_SERVER['REQUEST_URI'] ne semble pas marcher non plus
Savez-vous comment je peux récupérer cette variable, qui est en fait l'adresse "rewritée" ? (si j'ai bien compris la méthode)
---------------
Direct-download.com, le moteur de recherche pour Mega