Wie kann ich mir RewriteRule umschreiben?

... komplette Frage anzeigen

2 Antworten

Habe die Lösung aus einer anderen Frage, aber eine Kleinigkeit verändert.
Für alle, die das selbe Problem haben:

http://pastebin.com/HTgRPEiX

Antwort bewerten Vielen Dank für Deine Bewertung

Bitte lege dir einen Array an mit gültigen Werten für die Eingabe und überprüfe ob der $_GET["p"] darin enthalten ist.

ansonsten können Hacker über

?p=../.htaccess

bspw. Dateien auslesen die du mit Sicherheit nicht ausgeben willst.

Also so sollte der Code aussehen:

$pages = array("home","impressum","about");
if (isset ($_GET["p"]) && in_array($_GET["p"],$pages)) {
$page = $_GET["p"];
} else {
$page = "home";
}





Antwort bewerten Vielen Dank für Deine Bewertung

Was möchtest Du wissen?