Hallo wahsaga,
include($section); // $section hat in dem Fall den Wert "register.php"
Woher das bitte?
Du hast doch laut deinen Angaben per Rewriting dafür gesorgt, dass das Script mit dem QueryString ?section=register aufgerufen wird - wo also soll die Endung ".php" herkommen?Und informiere dich bitte über register_globals=off.
register_globals ist aus, die Variable $section hat nichts mit $_GET['section'] zu tun sondern wird innerhalb der index.php definiert.
Also im Endeffekt steht da folgendes:
include("register.php");
Die register.php fängt so an:
<?php
$smarty = new Smarty();
$smarty -> assign('logged_in', 0);
if(logged_in() == true)
{
$smarty -> assign('logged_in', 1);
}
// ...
?>
Gruß,
Günther S.