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. culTest

La hice en febrero de 2026 para facilitar el aprendizaje de mis alumnos. La idea es aprender desarrollo web practicando y que el proyecto siga creciendo con nuevos temas, tests y retos.

Está inspirada en MDN, W3Schools, CodePen, Manz y muchos otros sitios de documentación sobre desarrollo web. Quería combinar teoría útil, ejemplos ejecutables, retos y el sistema de tests que ya tenía en culTest. culTest

Si te gustó, si no te gustó o si quieres escribirme, puedes hacerlo en cristianeslava@gmail.com