habe folgenden code hier im Forum gefunden:
wenn ich meine Seite so programmiert habe, dass ich sie mit den Links:
index.php?cat=main&site=home
index.php?cat=main&site=info
etc
wie löse ich das Problem dass keiner die Unterseiten über den "richtigen" Pfad aufrufen kann?
d.h. die Seite index.php?cat=main&site=home
also die inlcude Seite liegt in www.domain.de/main/home.php
wenn ein User jetzt diesen Pfad eingibt kommt er drauf.... ohne aber "aussenherum" das!
PHP-Code:
//Prüfen des Startwerts
if (!isset ($_GET["page"]))
$page = "home";
else
$page = $_GET["page"];
// header and stuff
//def. aller seiten - inlcudes
switch ($page)
{
case "home":
include ("home.php");
break;
case "links";
include ("links.php");
break;
//usw
//für falsche Parameter bzw. default
default:
include ("not_found.php");
break;
}
index.php?cat=main&site=home
index.php?cat=main&site=info
etc
wie löse ich das Problem dass keiner die Unterseiten über den "richtigen" Pfad aufrufen kann?
d.h. die Seite index.php?cat=main&site=home
also die inlcude Seite liegt in www.domain.de/main/home.php
wenn ein User jetzt diesen Pfad eingibt kommt er drauf.... ohne aber "aussenherum" das!
Kommentar