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.
Volver al árbol de categoríasVolver al árbol de categorías

Comentarios

^Blak

26/11/2005
Tambien se puede utilizar print_r($_SERVER) por ejemplo, para poner en pantalla todo el array

Juan Jorquera

30/12/2005
Una mejora al comentario anterior

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

Solo para que se vea mas bonita la salida.

Saludos

Vlad

05/12/2006
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

Nassty

26/10/2007
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

...

09/12/2007
Usar 'var_dump' en lugar de print_r
y asi también sabreis los tipos de
las variables...

http://php.net/var_dump

Joaquín Mora

07/4/2009
El $_SERVER también puedes verlo así
&lt;?<br />
echo &#039;&lt;pre&gt;&#039;;<br />
print_r($_SERVER);<br />
echo &#039;&lt;/pre&gt;&#039;;<br />
?&gt;

Javier

27/2/2018
esto esta muy desfasado
esto está super desfasado, deberias de cerrar estos tutoriales tan viejos, merecen una justa jubilación, cumplieron su cometido pero creo que si siguen publicados solo van a generar problemas con las versiones que se están manejando hoy en dia. Espero no ofenda mi comentario, es una sugerencia por aquellos que se estan iniciando.
FAQ relacionadas
Volver al árbol de categoríasVolver al árbol de categorías