Variables Superglobales

Aprende a usar las variables superglobales de PHP para acceder a datos del servidor y sesiones.

Las superglobales son variables especiales disponibles en todos los ámbitos de PHP. Permiten acceder a información del servidor, sesiones, cookies y datos de formularios.

  • Datos enviados por URL
  • Visibles en la barra de direcciones
  • Límite de longitud
  • Ejemplo: pagina.php?nombre=Juan
  • Datos enviados de forma oculta

$_GET

  • Datos enviados por URL
  • Visibles en la barra de direcciones
  • Límite de longitud
  • Ejemplo: pagina.php?nombre=Juan

$_POST

  • Datos enviados de forma oculta
  • No visibles en la URL
  • Mayor límite de datos
  • Ideal para formularios

$_SERVER

  • Información del servidor
  • $_SERVER['PHP_SELF']: archivo actual
  • $_SERVER['REQUEST_METHOD']: GET o POST
  • $_SERVER['REMOTE_ADDR']: IP del cliente

$_SESSION

  • Almacena datos entre páginas
  • Requiere session_start()
  • Persiste durante la sesión
  • Se borra al cerrar navegador
PHP
08

Variables Superglobales

Aprende a usar las variables superglobales de PHP para acceder a datos del servidor y sesiones.

Código del tema: superglobals

📘 Teoría

$_GET

  • Datos enviados por URL
  • Visibles en la barra de direcciones
  • Límite de longitud
  • Ejemplo: pagina.php?nombre=Juan

$_POST

  • Datos enviados de forma oculta
  • No visibles en la URL
  • Mayor límite de datos
  • Ideal para formularios

$_SERVER

  • Información del servidor
  • $_SERVER['PHP_SELF']: archivo actual
  • $_SERVER['REQUEST_METHOD']: GET o POST
  • $_SERVER['REMOTE_ADDR']: IP del cliente

$_SESSION

  • Almacena datos entre páginas
  • Requiere session_start()
  • Persiste durante la sesión
  • Se borra al cerrar navegador

🧪 Aprende probando

Ejemplo Ejercicio: Formulario básico Crea un formulario HTML que envíe datos por POST. Crea la página PHP que los recepte y muestre.

🧰 Recursos

Test

Comprueba tus conocimientos con un test sobre PHP.

Test de PHP

¿Qué es esto?

Soy Cristian Eslava y a veces hago webs para procrastinar yo y vosotros 😉.

Esta la hice en febrero de 2026 para facilitar el aprendizaje de mis alumnxs. Aprender desarrollo web practicando. La idea es que crezca semanalmente con nuevos temas, tests y retos.

Inspirado en MDN, en W3Schools, en Codepen, en el crack de Manz y en mil sitios de documentación sobre desarrollo web. Quería aportar además de bloques teóricos con ejemplos, la gamificación de los retos y el sistema de test que ya tenía en culTest .

Si te gustó, si no te gustó, si quieres saludarme, o invitarme a 🍻 no dudes en escribirme en cristianeslava@gmail.com .