Ich hab das Problem , dass von vielen Leuten schon angesprochen wurde, das aber nie richtig verstanden wurde.
Ich habe eine 404-Fehlerseite geschrieben, die anzeigen soll, welche Seite nicht gefunden wurde.
Gebe ich in der .htaccess - datei
ErrorDocument 404 http://localhost/fehler/404.php
ein, öffnet der Browser die Fehlerseite, hat aber die Adresse der Fehlerseite in der Adressleiste stehn.
Wenn mein Fehlerskript jetzt die Adresse auslesen soll, gibt es natürlich die Adresse der 404-Fehlerseite aus.
Dann hab ich im Internet gelesen, wenn ich in der .htaccess-datei
das http:// weglasse, sollte der Browser die Fehlerseite anzeigen , OHNE dass in der Adressleiste die Adresse der Fehlerseite steht. Also die Adresse der Seite, die der User eingetragen hat.
=>Da wird aber die Standard Fehlerseite des Browsers gezeigt.
In der Fehlerseite habe ich schon so zimlich alle Befehle ausprobiert:
-getenv("REQUEST_URI")
-$HTTP_SERVER_VARS['HTTP_REFERER']
-$HTTP_SERVER_VARS['REDIRECT_URL']
(...)
Währe nett, hierbei Hilfe zu bekommen.
Zur Info:
-Apache 2.0.46
-PHP 4.3.2
-Windoofs XP (Unter Linux nen Apache zu kompilieren is mir zu hoch)
-Ich teste meine Seiten mit IE6 und Opera 7.11
Ich habe eine 404-Fehlerseite geschrieben, die anzeigen soll, welche Seite nicht gefunden wurde.
Gebe ich in der .htaccess - datei
ErrorDocument 404 http://localhost/fehler/404.php
ein, öffnet der Browser die Fehlerseite, hat aber die Adresse der Fehlerseite in der Adressleiste stehn.
Wenn mein Fehlerskript jetzt die Adresse auslesen soll, gibt es natürlich die Adresse der 404-Fehlerseite aus.
Dann hab ich im Internet gelesen, wenn ich in der .htaccess-datei
das http:// weglasse, sollte der Browser die Fehlerseite anzeigen , OHNE dass in der Adressleiste die Adresse der Fehlerseite steht. Also die Adresse der Seite, die der User eingetragen hat.
=>Da wird aber die Standard Fehlerseite des Browsers gezeigt.
In der Fehlerseite habe ich schon so zimlich alle Befehle ausprobiert:
-getenv("REQUEST_URI")
-$HTTP_SERVER_VARS['HTTP_REFERER']
-$HTTP_SERVER_VARS['REDIRECT_URL']
(...)
Währe nett, hierbei Hilfe zu bekommen.
Zur Info:
-Apache 2.0.46
-PHP 4.3.2
-Windoofs XP (Unter Linux nen Apache zu kompilieren is mir zu hoch)
-Ich teste meine Seiten mit IE6 und Opera 7.11
Kommentar