|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : mars 2010 Messages : 12 ![]() |
Bonjour à toutes et à tous :
Voilà, j'ai une petite question : Grâce à la variable $_SERVER['REQUEST_URI'] je peux récupérer le chemin de mon fichier sur mon serveur. J'obtiens ainsi une chaine de carctères de ce type : "/menu/index.php/linstitut/plan-dacces" Mon objectif serait de pouvoir récupérer dans une variable, l'intituler qui se place juste après index.php/. Soit dans cette exemple récupérer "linstitut". Il y a de grande chance que mon url s'agrandisse par la suite devenant "/menu/index.php/linstitut/plan-dacces/mon-new-chemin", et c'est sur linstitut que je souhaite effectuer un test. Malheureusement la fonction parse_url() ne fonctionne pas sur ce type d'url... Je me demande si il serait judicieux de créer un REGEX qui récupérer la chaine de caractère comprise entre les deux / qui suivent index.php ? Si il existe une autre méthode, je suis preneur, les REGEX ne sont pas mon fort, car la je patine beaucoup et j'aimerais pouvoir avancer. Merci d'avance |
|
|
00
|
|
|
#2 |
![]() ![]() Inscription : septembre 2010 Messages : 7 103 ![]() |
$_SERVER['PATH_INFO']
__________________
http://blog.stealth35.com/ |
|
|
10
|
|
|
#3 | ||
|
Membre régulier
![]() |
ca fait peut etre usine a gaz mais :
Code :
|
||
|
01
|
|
|
#4 | ||
|
Invité de passage
![]() Inscription : mars 2010 Messages : 12 ![]() |
Bien vu bien vu !
![]() J'utilisais un petit script choper sur la doc php : Code :
Du coups, grâce à ca, j'ai le chemin suivant : PATH_INFO : /linstitut/nos-partenaires Ca va être plus simple à traiter ainsi ! Merci en tout cas de la rapidité de vos réponses, ca m'a grandement aidé ! |
||
|
|
00
|
|
|
#5 |
![]() ![]() Inscription : septembre 2010 Messages : 7 103 ![]() |
t'as quel serveur en local ?
__________________
http://blog.stealth35.com/ |
|
|
00
|
|
|
#6 |
|
Invité de passage
![]() Inscription : mars 2010 Messages : 12 ![]() |
J'ai installé xampp, donc j'ai un serveur apache.
Apache Version : Apache/2.2.11 (Win32) DAV/2 mod_ssl/2.2.11 OpenSSL/0.9.8i mod_autoindex_color PHP/5.2.8 Pourquoi ? Ce n'est pas normal le non affichage de la variable PATH_INFO ? |
|
|
00
|
|
|
#7 |
![]() ![]() Inscription : septembre 2010 Messages : 7 103 ![]() |
si t'es en module apache je trouve ça bizarre que ça ne s'affiche pas, normalement t'as PATH_INFO et PATH_TRANSLATED quand tu fais un adresse du type :
http://exemple.com/index.php/test
__________________
http://blog.stealth35.com/ |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com