<?php
$split1 = '?'; // bijvoorbeeld '|'
$split2 = '&'; // bijvoorbeeld '\\'
$split3 = '='; // bijvoorbeeld ':'
// de get arrays legen
$HTTP_GET_VARS = $_GET = array();
// de request URI goed zetten als dit niet gebeurt
$REQUEST_URI = $_SERVER['REQUEST_URI'];
$url = explode ( $split1, $REQUEST_URI );
// PHP_SELF variabele vullen
$_SERVER['PHP_SELF'] = $PHP_SELF = $url[0];
// QUERY_STRING variabele vullen
$_SERVER['QUERY_STRING'] = $QUERY_STRING = $url[1];
if ( strlen ( $QUERY_STRING ) > 0 )
{
	// nu gaan we de hele get array uitlezen
	$gets = explode ( $split2, $QUERY_STRING );
	// argument count var aanmaken
	$_SERVER['argc'] = count( $gets );
	for ( $i = 0; $i < count ( $gets ) ; $i++)
	{
		$gets_sep = explode ( $split3, $gets[$i] );
		$_REQUEST[$gets_sep[0]] = $gets_sep[1];
		$HTTP_GET_VARS[$gets_sep[0]] = $_GET[$gets_sep[0]] = $gets_sep[1];
		// argument values opbouwen
		$_SERVER['argv'][$i] = $gets[$i];
	}
}
else
{
	$_SERVER['argc'] = 0;
	$_SERVER['argv'] = array( );
}
?>