unbekannter parameter per GET
Henning
- php
Hallo,
ich benutze PHP um meine Webseiten zusammenzubasteln. Dabei wird bei einem Link immer die nächste Seite als Parameter übergeben: ?inhalt=seite. Nun möchte ich eine Abfrage einbauen, falls jemand (z.B. per Hand) einen ungültigen Parameterinhalt übergibt.
Dazu müßte ich ja überprüfen if (($inhalt == "seite") or ($inhal...)
Da das viele Seiten sind, würde das eine riesige if-Abfrage geben.
Frage: Kann man sowas einfacher überprüfen?
Gruß,
Henning
Hallo,
Frage: Kann man sowas einfacher überprüfen?
Einfach alle Seiten in einem Array speichern:
$allowed_pages = array (
"links",
...,
"impressum"
);
und dann
if (!in_array ($_GET["inhalt"], $allowed_pages)) {
// ungültige seite
exit;
}
Grüße,
Christian
Danke,
in_array <- das habe ich gesucht
funktioniert einwandfrei.
Gruß,
Henning