5. Variables 'superglobal' Web
Podemos acceder a información de la petición (request) y del
servidor mediante variables, llamadas EGPCS (Environment, GET,
POST, Cookies y Servidor)
●
●
PHP crea arrays globales con esta información:
– $_ENV: valores de variables de entorno; clave, nombre de las variables
– $_FILES: información sobre ficheros subidos
– $_POST / $_GET: parámetros de peticiones GET/POST; clave nombre
de los parámetros del formulario
– $_COOKIE: valores de cookies pasados en request; clave, nombres
de las cookies
– $_SERVER: información del servidor
– $_REQUEST: contiene los elementos de $_POST, $_GET, $_COOKIE
en un único array
5
6. $_SERVER
●
Lista de entradas del array $_SERVER:
– PHP_SELF: nombre del script en uso, con ruta relativa al documento raíz
– SERVER_SOFTWARE: identificación del servidor (e.j.
– SERVER_NAME: nombre del servidor
– GATEWAY_INTERFACE: versión de CGI
– SERVER_PROTOCOL: protocolo
– SERVER_PORT: puerto
– REQUEST_METHOD: GET|POST
– CONTENT_TYPE: tipo de información en POST|PUT
– HTTP_USER_AGENT: agente de usuario
– HTTP_REFERRER: página de donde vienes
– AUTH_TYPE: tipo de autenticación
–.
http://www.php.net/manual/en/reserved.variables.server.php
6