Lime
frisch fruchtig
Wenn du mir deine bisherige index.php zeigst, kann ich es dir sagen!
in diesem Fall lautet der Parameter hinter der URL "page=login" oder bei dir "page=register".
Oder bin ich an deiner Frage vorbei gegangen...?
PHP:
<?PHP
$includeDir = ".".DIRECTORY_SEPARATOR."pages".DIRECTORY_SEPARATOR;
$includeDefault = $includeDir."login.php";
if(isset($_GET['page']) && !empty($_GET['page']))
{
$_GET['page'] = str_replace("\0", '', $_GET['page']);
$includeFile = basename(realpath($includeDir.$_GET['page'].".php"));
$includePath = $includeDir.$includeFile;
if(!empty($includeFile) && file_exists($includePath))
{
if(($_GET['page'] == "login") || (!empty($_SESSION['group']) && isset($_SESSION['group'])))
{
include($includePath);
} else {
echo("<h2>Zutritt verwehrt.</h2><p>Sie haben keine Berechtigung diese Seite zu betreten!</p>");
}
} else {
include($includeDefault);
}
} else {
include($includeDefault);
}
?>
in diesem Fall lautet der Parameter hinter der URL "page=login" oder bei dir "page=register".
Oder bin ich an deiner Frage vorbei gegangen...?