Hallo,
alles funktioniert prima unter http unter https leider nicht (datei nicht gefunden)
header("Location: ".$DOCUMENT_ROOT.$Home_URL."/index.php");
RTFM.
http://www.php.net/manual/de/function.header.php
Dort steht ganz deutlich, dass gemaess HTTP/1.1 (RFC 2616)
die URL bei einem Location-Header absolut sein muss, also
inklusive Angabe des Schemas/Protokolls ("http://"
bzw. "https://").
Um festzustellen, ob HTTP oder HTTPS verwendet wird,
d.h. um den Anfang der URL zu kriegen, kannst Du
z.B. folgendes brauchen:
$protokoll=($_SERVER['HTTPS']=="on") ? "https" : "http";
Statt auf $DOCUMENT_ROOT solltest Du lieber auf
$_SERVER['DOCUMENT_ROOT'] zugreifen.
http://www.php.net/manual/de/reserved.variables.php#reserved.variables.server
Dann funktioniert das Skript auch, wenn
register_globals="off" ist.
Gruesse,
Thomas
Bitte keine Mails mit Fachfragen - dafuer gibt es das Forum!
Ich mag es, wenn URLs verlinkt sind (</faq/#Q-19>).
Oft gestellte PHP-Fragen beantwortet die dclp-FAQ bestens: http://www.dclp-faq.de/