En uygun yolu $_SERVER['QUERY_STRING'] iledir.
Ben de alternatif kodu veriyorum.
$query_string = $_SERVER['QUERY_STRING'];
if( ! empty($query_string))
{
unset($request);
foreach(explode('&', $query_string) as $key => $value)
{
$find = explode('=', $value);
if(is_array($find) AND isset($find[0]) AND isset($find[1]))
{
$request[$find[0]] = urldecode(stripslashes($find[1]));
}
else
{
$request[] = $value;
}
}
}
switch($request[0])
{
case 'download';
echo 'Download sayfası';
break;
default;
echo 'Index sayfası';
break;
}echo yerine include veya require ile dosyaları çağırabilirsin.