Cuando hacía prácticas con PHP a menudo me encontraba que no me fijaba
en el entorno de trabajo de PHP (es decir: el servidor) y a veces
necesitaba ciertos datos de la matriz $_SERVER
para solucionar
problemas.
Pues mirando entre mis notas he encontrado una manera muy simple de mostrarlas todas de golpe que aunque seguramente más de uno la debe conocer nunca está de más tenerla por aquí por si hace falta:
<?php echo "<pre>"; print_r($_SERVER); echo "</pre>"; ?>
Lo que yo hacía era usar una variable para "debugging", por ejemplo en el
fichero con los datos de conexión a la base de datos MySQL (normalmente
incluido en todas las páginas de un CMS) añadía una variable
$debugging_level = all;
y luego el código de antes modificado:
<?php if ( $debugging_level == all ) { echo "<pre>"; print_r($_SERVER); echo "</pre>"; } ?>
Y así con una sentencia y una variable te pones un sistema de chivatos,
datos del servidor (que no falte nunca una página con phpinfo()
a mano
que hay mucho hosting "tocaeggs" que desactiva cosas porque sí) y
lo que te da la gana para posteriormente desactivarlo de golpe tocando
una línea :)
Comentarios