$_SERVER en PHP

$_SERVER en PHP es una variable superglobal que contiene información sobre el servidor y el entorno en el que se está ejecutando el script. Esta variable incluye información como el tipo de protocolo, la dirección IP del servidor, el nombre del archivo en ejecución, entre otros.

La información contenida en $_SERVER se puede utilizar para mejorar la seguridad del sitio, para hacer un seguimiento de las visitas y para ajustar el comportamiento del script según el entorno.

Algunas de las claves más comunes que se utilizan en la variable $_SERVER son las siguientes:

  • $_SERVER[‘HTTP_HOST’]: Contiene el nombre de host del servidor que se está ejecutando.
  • $_SERVER[‘SERVER_ADDR’]: Contiene la dirección IP del servidor.
  • $_SERVER[‘SERVER_PORT’]: Contiene el número de puerto del servidor.
  • $_SERVER[‘REQUEST_URI’]: Contiene la dirección URI que se ha utilizado para acceder al script.
  • $_SERVER[‘REMOTE_ADDR’]: Contiene la dirección IP del cliente que está realizando la solicitud.
  • $_SERVER[‘HTTP_USER_AGENT’]: Contiene la información del agente de usuario que se utiliza para acceder al sitio.

Un ejemplo de uso de $_SERVER es el siguiente:


<?php
  echo "Nombre del archivo: " . $_SERVER['SCRIPT_NAME'] . "<br>";
  echo "Dirección IP del servidor: " . $_SERVER['SERVER_ADDR'] . "<br>";
  echo "Puerto del servidor: " . $_SERVER['SERVER_PORT'] . "<br>";
  echo "Nombre de host: " . $_SERVER['HTTP_HOST'] . "<br>";
  echo "URI de la solicitud: " . $_SERVER['REQUEST_URI'] . "<br>";
  echo "Dirección IP del cliente: " . $_SERVER['REMOTE_ADDR'] . "<br>";
  echo "Agente de usuario: " . $_SERVER['HTTP_USER_AGENT'] . "<br>";
?>

Lenguaje del código: PHP (php)

En este ejemplo, se utilizan algunas de las claves más comunes de $_SERVER para imprimir información sobre el servidor y el entorno en el que se está ejecutando el script.

Es importante tener en cuenta que la información contenida en $_SERVER puede variar según la configuración del servidor y del entorno.

Por lo tanto, es recomendable consultar la documentación oficial de PHP para obtener más información sobre las claves disponibles en la variable $_SERVER.

Curso de PHP Desde Cero

Inscríbete Ahora