C
Comenius
Grüße Euch,
ich lade per Abfrage der URL den entsprechenden Content in meine Seite:
$content = $_GET[content];
[...]
include("$content.php");
Nun ist es so, dass bei manueller Bearbeitung der URL (solche Spaßvögel gibt es immer) ein Wert eingegeben werden könnte, der gar nicht auf meinem Webspace existiert. Sprich, PHP liefert einen schönen Fehler alla "No such file or directory" zurück.
Um dies zu verhindern, möchte ich gerne mit Hilfe einer Art 404-Error und nicht mit dieser unschönen PHP-Ausgabe auf selbigen Fehler hinweisen.
Nun ist das meines Wissens allerdings nicht möglich, da ich meine URL in der Form "?content=xyz" generiere.
Natürlich könnte man den Ordner durchsuchen und abfragen, ob eine Datei mit dem angegebenen Namen existiert - allerdings scheint mir das ein bisschen zu umfangreich und würde nur zu Leistungsverlust führen.
Meine Überlegung ging jetzt in Richtung htaccess. Könnte man dort etwas erreichen? - habe bisher nicht so viel an der Datei gearbeitet und frage lieber hier im Forum nach.
Dankeschön
Commi
ich lade per Abfrage der URL den entsprechenden Content in meine Seite:
$content = $_GET[content];
[...]
include("$content.php");
Nun ist es so, dass bei manueller Bearbeitung der URL (solche Spaßvögel gibt es immer) ein Wert eingegeben werden könnte, der gar nicht auf meinem Webspace existiert. Sprich, PHP liefert einen schönen Fehler alla "No such file or directory" zurück.
Um dies zu verhindern, möchte ich gerne mit Hilfe einer Art 404-Error und nicht mit dieser unschönen PHP-Ausgabe auf selbigen Fehler hinweisen.
Nun ist das meines Wissens allerdings nicht möglich, da ich meine URL in der Form "?content=xyz" generiere.
Natürlich könnte man den Ordner durchsuchen und abfragen, ob eine Datei mit dem angegebenen Namen existiert - allerdings scheint mir das ein bisschen zu umfangreich und würde nur zu Leistungsverlust führen.
Meine Überlegung ging jetzt in Richtung htaccess. Könnte man dort etwas erreichen? - habe bisher nicht so viel an der Datei gearbeitet und frage lieber hier im Forum nach.
Dankeschön
Commi