Yo uso esto pero me parece poco eficiente:
Código PHP:
$variable=Array('ruta','nombre','tipo');
foreach ($_GET as $key=>$val) {
if (in_array($key,$variable) $rev[$key]=$val;
}
extract($rev,EXTR_PREFIX_ALL,'get_');
Se puede mejorar, o hay algunas cosas que es mejor que no haga? Que opinion os merece?