Está en la página 1de 11

2.3.

Variables del sistema en PHP

Ramiro Estigarribia Canese


¿Qué son las Variables de sistema?

Son variables especiales que nos permiten conocer datos del


sistema: versiones, datos del usuario, idioma, etc.

Existe un array denominado $_SERVER, en donde se pueden


acceder a todos los datos del sistema.

La ejecución de PHP se produce dentro de un marco muy


concreto: PHP es un lenguaje que se ejecuta en el servidor,
bajo demanda de un cliente que ingresa desde un navegador.
$_SERVER["HTTP_USER_AGENT"]

Nos informa sobre el sistema operativo y tipo y versión de


navegador utilizado por el usuario final.

<?php
print $_SERVER["HTTP_USER_AGENT"];
?>

Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36


(KHTML, like Gecko) Chrome/64.0.3282.140 Safari/537.36
$_SERVER["HTTP_ACCEPT_LANGUAGE"]

Nos devuelve la abreviación del idioma principal del


navegador, o la lista de idiomas soportados.

Esta variable resulta también extremadamente útil para


enviar al internauta a las páginas escritas en su lengua, si es
que existen.

<?php
print $_SERVER["HTTP_ACCEPT_LANGUAGE"];
?>
$_SERVER["REMOTE_ADDR"]

Muestra la dirección IP desde donde se conecta el visitante.

<?php
print $_SERVER["REMOTE_ADDR"];
?>
$_SERVER["DOCUMENT_ROOT"]

Nos devuelve el path físico en el que se encuentra alojada la


página en el servidor. (la carpeta).

<?php
print $_SERVER["DOCUMENT_ROOT"];
?>
var_dump($_SERVER);

Muestra en pantalla a todo el conjunto completo de las


variables del sistema que dispones dentro de $_SERVER en el
entorno.

<?php
var_dump($_SERVER);
?>
phpversion();

Muestra en pantalla la versión de PHP que se está


ejecutando.

<?php
print phpversion();
?>
php_uname();

Muestra el Sistema Operativo del Servidor.


<?php
print php_uname();
?>

<?php
if (strtoupper(substr(PHP_OS, 0, 6)) == 'WINDOWS') {
echo 'Este un servidor usando Windows!';
}
if (strtoupper(substr(PHP_OS, 0, 5)) == 'LINUX') {
echo 'Este un servidor usando Linux!';
}
?>
phpinfo()

Muestra un reporte completo sobre la configuración activa


del servidor PHP.

<?php
phpinfo();
?>
Obtener la fecha actual del servidor

<?php
print date("Y/m/d");
?>

Más opciones:
https://www.php.net/manual/es/function.date.php

También podría gustarte