Willkommen in der Webstatt Zum Webstatt Blog und Stories
Wasili am 19.04.06 20: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?

netcup.de Warum gibt es hier Werbung?
milahu milahu am 19.04.06 20:15

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

Wasili am 19.04.06 21:58

Gut, das heisst es liegt nicht an sonstwas.
Vielen Dank :)

Creative Commons Lizenzvertrag
Alle Inhalte des Webstatt-Archivs stehen unter einer Creative Commons Namensnennung - Weitergabe unter gleichen Bedingungen 3.0 Unported Lizenz.

Impressum & Kontakt