Variable $_SERVER['SCRIPT_URI'] pas disponible

Variable $_SERVER['SCRIPT_URI'] pas disponible - PHP - Programmation

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/

Citation :


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 :jap:


---------------
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
Reply

Marsh Posté le 16-07-2010 à 14:28:57   

Reply

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.


Message édité par zefree93 le 20-07-2010 à 11:15:34
Reply

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 ;)


---------------
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
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed