Hallo,
ich möchte ein Script haben welches eine Seite über
index.php?mod=navi1&id=1.1
ist einfacher, wenn du da zwei "reine" Zahlen draus machst, z.B. für seite1.2.php:
index.php?mod=1&id=2
Frei nach lulu's korrektem Abriss des Ablaufs:
<?php
// zwingend in Zahl umwandeln, werden ggf zu Nullen
settype($_GET['mod'], 'integer');
settype($_GET['id'], 'integer');
// HiWi-variablen
$mod = $_GET['mod'];
$id = $_GET['id'];
// gültig ist alles > 0: anpassen nach belieben
if ($mod > 0 && $id > 0) {
// datei schema
$datei = "seite{$mod}.{$id}.php;
// hier ggf. mit absoluten pfaden arbeiten
if (!file_exists($datei)) {
unset($datei);
}
}
if (!isset($datei)) {
$datei = "error.php";
}
include $datei;
?>
Viel Spaß,
CriTap