Robert Bienert: homepage aufbau

Beitrag lesen

Moin!

du kannst in deiner Hauptseite eine Konstante definieren z.B.

define(included, true)

und in jeder Seite news.php etc. gucken ob diese Konstante definiert ist z.B.

if(!defined('included'))
{
header('LOCATION:index.php?page=home');
}

Schnitt! Die Idee …

Tip, in der $_SERVER variablen steht der Name der aufegrufenen URL.

… ist schon einmal gar nicht so schlecht: Du kannst in jeder Seite nachschauen, wie der Aufruf zu Stande kam:

if ($_SERVER['PHP_SELF'] != '/index.php') {  
    header("Location: {$_SERVER['HTTP_HOST']}/index.php?page=" .  
        basename(__FILE__));  
    exit 0;  
}

Schönen Mittwoch,
Robert