Tom (noreg): PHP 5.2.5 $_SERVER['SCRIPT_URI'] fehlt

Beitrag lesen

Hallo,

$_SERVER ist ein Array, in dem Informationen über Header, Pfade oder den
    Speicherort des Skripts gespeichert sind. Die Einträge dieses Arrays werden
    vom Webserver generiert. Es gibt keine Garantie, dass jeder Webserver alle
    diese Einträge erzeugt. Manche Server werden Einträge auslassen oder andere
    einfügen, die hier nicht aufgeführt sind.

Man kann die fehlenden Variablen aus den Environment-Variablen des Webservers, sofern sie da vorhanden sind, meistens zusätzlich importieren (siehe mod_rewrite). Das geht z.B. in einer .htaccess-Datei, wenn man die passende Berechtigung hat.

Nützlich ist das z.B. für das Passwort bei .htaccess-Schutz und PHP als CGI. Da fehlt dieses nämlich standardmäßig.

LG
Tom