Example #1
0
//always initialize the session
session_start();
ob_start();
//always fires when a page is loaded
//require the pageGenerator, if this line is not here the site will not work.
require_once "Classes/pageGenerator.class.php";
//set the query string to a variable
$query = strtolower($_SERVER['QUERY_STRING']);
//checks if the query_string is set www..com/THIS IS THE QUERY STRING
if (isset($query) && !empty($query)) {
    $var = explode("&", $query);
    $query = $var[0];
    if (file_exists("page/" . $query . ".php")) {
        require_once "page/" . $query . ".php";
    } else {
        echo "Pagina niet gevonden.";
        die;
    }
    //create the page class
    $page = new Page();
    if (preg_match("/[A-Za-z0-9&=]+/", $query)) {
        $page->includeHeadTag();
        $page->printHTML();
        $page->includeFooter();
    } else {
        header("Location:?home");
    }
} else {
    header("Location:?home");
}