la variable $request es parte del protocolo HTTP que envia al servidor, es mas o mnos lo que hace un navegador al pedir una pagina,
 
El se traga todos los archivos aunque no esten, lo que el servidor le manda el codigo de error, si no esta le manda el famoso 404 not found, aunque puede mandar como 20 0 30 codigos diferentes segun sea el caso, 
si lo necesitas te mandare una parte de codigos que manda el servidor traducido al español 
si te da eerrores dime cuales , pues ya te digo, esl foro ha cambiado parte del codigo  
 Código PHP:
     
echo "<pre>";
print_r($var);
echo "</pre>"; 
    
  con esto puedes ver lo que manda el servidor y en funcion adaptas la logica de tu escript para que reconozca los codiogos 
un saludo