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
[COLOR=red]ErrorDocument 404 http://localhost/fehler/404.php[/COLOR]
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 [COLOR=red]http://[/COLOR] 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
[COLOR=red]ErrorDocument 404 http://localhost/fehler/404.php[/COLOR]
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 [COLOR=red]http://[/COLOR] 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