? [PHP] $_SERVER['SCRIPT_NAME'] ou $_SERVEUR['PHP_SELF'] - PHP - Programmation
Marsh Posté le 30-07-2004 à 09:35:48
sauf erreur, script name ne prend pas en compte les arguments passé en GET à la page
Marsh Posté le 30-07-2004 à 09:48:51
Citation : |
Marsh Posté le 30-07-2004 à 09:54:33
Oui effectivement, j'avais déjà lu l'aide, mais j'avais pas tilté
SCRIPT_NAME ne contient donc que le nom du script
PHP_SELF contient tout le chemin depuis la racine du serveur
merci, je lirai mieux la prochaine fois
mea coulpa
Marsh Posté le 30-07-2004 à 09:55:08
sans garantie. test
Marsh Posté le 30-07-2004 à 10:17:54
Je viens de tester, avec SCRIPT_NAME, j'obtient aussi tout le chemin depuis la racine du serveur
Marsh Posté le 30-07-2004 à 10:29:01
Jayles a écrit : Je viens de tester, avec SCRIPT_NAME, j'obtient aussi tout le chemin depuis la racine du serveur |
tu cherches a recuperer le nom de ta page ?
Code :
|
au pire
Marsh Posté le 30-07-2004 à 11:13:19
Merci, mais en fait je n'ai pas de problème de traitement de chaine de caractères.
ça fait un moment que je me demande quelle est la différence. Je vous posais juste la question.
pour résumer, j'ai un fonctionnement complètement identique avec PHP_SELF et SCRIPT_NAME, et tous les 2 me permettent de passer des variables en GET ou en POST. Tous les 2 comporte le nom du script ansi que le chemin depuis la racine du serveur. La différence est ailleurs... mais où est donc l'agent fox ?
Marsh Posté le 30-07-2004 à 09:16:56
Bon aller je me lance, ça fait longtemps que je me pose la question.
alors pourquoi avoir 2 variables qui sont (me semblent) identiques ?
laquelle utiliser quand ?