$path = array();
if (isset($_SERVER['REQUEST_URI'])) { //Als de URL gegeven is.
if ($_SERVER['REQUEST_URI'] != "/") { //Als de URL gevuld is dan: (dus niet verdergaan bij: www.lexvanrossum.nl)
$request_path = strtolower ( $_SERVER['REQUEST_URI'] ); //Alle hoofdletters uit de URL halen.
$request_path = explode('?', $request_path ); //Scheiden van de opgevraagde pagina en een query.
$request_path = str_replace("//", "/", $request_path); //Per ongeluk dubbel gezette / weghalen.
$path['base'] = rtrim(dirname($_SERVER['SCRIPT_NAME']), '\/');
$path['call_utf8'] = substr(urldecode($request_path[0]), strlen($path['base']) + 1);
$path['call'] = utf8_decode($path['call_utf8']);
if ($path['call'] == basename($_SERVER['PHP_SELF'])) {
$path['call'] = '';
}
$path['call_parts'] = array_values(array_filter(explode('/', $path['call']))); //Verwijderen van ongewilde haakjes en reset van de values van de array.
if (isset($request_path[1])) {
$path['query'] = utf8_decode(urldecode($request_path[1]));
$vars = explode('&', $path['query']);
foreach ($vars as $var) {
$t = explode('=', $var);
$path['query_vars'][$t[0]] = $t[1];
}
}else{
$path['query'] = null;
$path['query_vars'] = null;
}
}else{
$path['call'] = null;
$path['call_parts'] = null;
}
}
?>creator
$db = Database::getInstance();
$experiences = $db->select("SELECT * FROM `experience` WHERE `sharing_level` != '0' ORDER BY `id` DESC");
foreach ($experiences as $experience) {
$experience = new Experience($experience['url_identifier']);
$experience->getInfoByUrlId();
print_r(' '.$experience->titel.'
');
}
?>