Text total chaotisch -> AM VERZWEIFELN

Eine alternative Form, die ein bisschen Schreibarbeit erspart:

[code]// liste erlaubter pages
$erlaubt = array(‘abc’, ‘def’, ‘ghi’);

if(isset($_GET[‘page’]) && in_array($_GET[‘page’], $erlaubt))
{
require_once($_GET[‘page’].’.php’);
}[/code]
einfach $erlaubt Array um weitere Namen erweitern :slight_smile:

oder noch weniger Schreibarbeit, wenn man von vornherein davon ausgeht, dass in den Seitennamen nur Zahlen und Buchstaben vorkommen werden:

if(isset($_GET['page']) && ctype_alnum($_GET['page'])) { require($_GET['page'].'.php'); }
naja, gibt schon ein paar verschiedene möglichkeiten.

(ich hoffe ich hab keine Fehler gemacht… ich hab lange kein PHP mehr geschrieben)

Danke dir :slight_smile:
ich werde es später mal ausprobieren.

LG Melissa :wink2: