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?