Variable $_SERVER['SCRIPT_URI'] pas disponible - PHP - Programmation
Marsh Posté le 20-07-2010 à 11:15:12
Tu as essayé d'activer le rewrite_module de apache?
Pour windows avec wamp => httpd.conf :
LoadModule rewrite_module modules/mod_rewrite.so
Pour linux... ça dépend de ta distrib. Mais ça peut etre un truc comme ça:
LoadModule rewrite_module /usr/lib/apache2/modules/mod_rewrite.so
N'oublies pas de restart apache une fois que c'est fait.
Marsh Posté le 20-07-2010 à 11:48:03
Merci. Comme sur le serveur de prod, j'ai pas la main facilement pour faire ce genre de modifs, je laisse tomber vu que j'ai trouvé un code source qui permet de recréer cette variable facilement
Marsh Posté le 16-07-2010 à 14:28:57
Bonjour,
Je voudrais savoir pourquoi quand j'affiche le contenu de $_SERVER à partir d'un script php appelé à partir de l'url de base de mon serveur, j'ai bien les 2 variables $_SERVER['SCRIPT_URI'] et $_SERVER['SCRIPT_URL'] alors que lorsque je l'appelles depuis une url basée sur un alias DNS, je l'ai ai plus
En cherchant dans Google, j'ai trouvé ça ici : http://www.developpez.net/forums/d [...] voie-rien/
SCRIPT_URI always was just a mod_rewrite thing because prior to a powerful rewriting engine there was no real need for such a variable. It isn't a standardized CGI/1.1 variable. And it is and always was only set when the rewriting engine is _enabled_. So I expect the user now has disabled the rewriting engine and thus SCRIPT_URI went away...
Mais j'ai l'impression que cette explication serait vraie si je n'avais jamais mes 2 variables, alors que là, je les ai dans le cas de base A moins que l'alias DNS y soit pour qq chose, mais dans ce cas, comment, j'arrange ça?
Merci
---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta