$_SERVER[REQUEST_URI]
es sintácticamente incorrecto y AFAIK no se ejecutará en una instalación predeterminada de PHP5. El índice de matriz es una cadena, por lo que debe pasar cadenas. Sé que PHP4 convirtió las constantes indefinidas en cadenas dentro de los corchetes, pero aún no es una buena práctica.
EDITAR: Bueno, a menos que defina una constante llamada REQUEST_URI, que no tiene en su script de ejemplo.
$_SERVER['REQUEST_URI']
es el método estándar y lo que debe utilizar.
$_SERVER["REQUEST_URI"]
también funciona mal y, aunque no es ligeramente más trabajo para el intérprete de PHP por lo menos que sea necesario analizarlo para las variables no debe ser utilizado. (y si necesita hacerlo, debe reconsiderar esa parte de su programa.
Solo un consejo amistoso: haga preguntas con un título que tenga la forma de una pregunta en el futuro. Los hace más fáciles de entender rápidamente, lo cual es importante cuando hay tantas preguntas alrededor. –