Variables $_SERVER en PHP

Necesito saber todas las variables $_SERVER que se almacenan por defecto al cargar una página en PHP.

La FAQ Variables $_SERVER en PHP tiene

Pertenece a la categoría:

Pregunta
Necesito saber todas las variables $_SERVER que se almacenan por defecto al cargar una página en PHP.


Respuesta de Sara Álvarez
Para sacar una lista de las variables que se almacenan así como los datos que contienen se puede hacer un script que te lo muestre en pantalla.





<?


foreach($_SERVER as $nombre_campo => $valor){


$asignacion = "$" . $nombre_campo . "= . $valor . ";


echo "<br>" . $asignacion;


}


?>





Este script lo que hace es recorrer todas las variables $_SERVER mostrando su contenido.

Complementar la respuestaComplementar la respuesta
Volver al árbol de categoríasVolver al árbol de categorías

Comentarios
Fueron enviados 6 comentarios a la faq
1 comentario no revisado
5 comentarios revisados:
Por: ^Blak
26/11/05
Tambien se puede utilizar print_r($_SERVER) por ejemplo, para poner en pantalla todo el array
Por: Juan Jorquera
30/12/05
Una mejora al comentario anterior

<?php
echo "<pre>";
print_r($_SERVER);
echo "</pre>";
?>

Solo para que se vea mas bonita la salida.

Saludos
Por: Vlad
05/12/06
tambien con un PRE al principio funciona:

echo "<pre>"; print_r($arreglo);

es decir, sin cerrar la etiqueta PRE tambien queda, ya que solo es para pruebas no importa cerrar PRE
Por: Nassty
26/10/07
tambien es util var_dump()

y para formatear correctamente la salida es excelente el paquete xdebug (http://xdebug.org/)

obviamente tiene otras funcionalidades, es cuestion de leer la documentacion
Por: ...
09/12/07
Usar 'var_dump' en lugar de print_r
y asi también sabreis los tipos de
las variables...

http://php.net/var_dump

Volver al árbol de categoríasVolver al árbol de categorías
Alojados en el grupo