echo getenv ("SCRIPT_URI");
es wird nicht angezeigt - warum???
Weil SCRIPT_URI nicht existiert? Ich kann hier bei mir zum Beispiel nur SCRIPT_FILENAME und SCRIPT_NAME finden, aber kein SCRIPT_URI. Meinst Du vielleicht REQUEST_URI?
In solchen Fällen hilft immer ein Blick auf phpinfo() (der Tipp steht übrigens auch in der Anleitung zu getenv()).
Grüße vom Mond,
soenk.e