//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"); }