Webstatt.org - Community seit 2006 - 2012 (2024?)

Verhalten von _SERVER["SCRIPT_NAME"]

user-343
19.04.2006 18:06

Mir ist aufgefallen, dass sich _SERVER["SCRIPTNAME"] auf unterschiedlichen Systemen unterschiedlich verhält.

Folgendes ist gegeben: Die URL "http://www.far.tgv/bar/foo.php" wird aufgerugen:
A) Mit "http://www.far.tgv/bar/foo.php"
B) Mit "http://www.far.tgv//bar/foo.php"

Die Systeme sind:
1) Windows XP, PHP 5.1.0
2) Windows XP, PHP 4.4.3-pl1
3) Windows 2003 PHP 5.0.5
4) PHP 4.3.10 auf Unbekannt

Das Verhalten von _SERVER["SCRIPT_NAME"] wird in folgender Tabelle gezeigt:
Aufruf |       1)       |       2)       |       3)       |       4)       |
A) | /bar/foo.php | /bar/foo.php | /bar/foo.php | /bar/foo.php |
B) | /bar/foo.php | /bar/foo.php | //bar/foo.php | //bar/foo.php |


Nun meine Frage an die Profis:
Auf was ist dieses Unterschiedliche Verhalten zurück zu führen? Auf die PHP-Version? Auf das Betriebssystem? Oder auf sonst was?

Avatar user-255
19.04.2006 18:15

Das OS ist schuld, da nur bei WinXP der Pfad korrigiert wird.

Those who can, do. Those who can't, teach. # Musik gehört dem Volk! # last.fm
user-343
19.04.2006 19:58

Gut, das heisst es liegt nicht an sonstwas.
Vielen user-158k lächeln