| Variables predefinidas (II) |
Variable predefinidas cuando register_globals=off
Cuando te comentaba la forma en la que había configurado el php te decía que había hecho una modificación en el fichero php.ini y que había puesto register_globals= ON y con esa configuración fué con la que desarrollé la página anterior.Versiones PHP 4.2.0 o superior
Hace un momento te dije que para casi todas las situaciones y es que las ciencias adelantan que es una barbaridad y PHP también crece, también se mejora y... esperemos que no se muera y fruto de esa evolución, a partir de la versión 4.2.0 han incorporado algunas variables nuevas, entre ellas
Alguna variables predefinidas...
| $HTTP_SERVER_VARS['GATEWAY_INTERFACE'] | ||
| Indica que revisión de la especificación CGI está usando el servidor | ||
| echo $HTTP_SERVER_VARS['GATEWAY_INTERFACE'] | Resultado | CGI/1.1 |
| $HTTP_SERVER_VARS['SERVER_NAME'] | ||
| Indica el nombre del servidor en el que se está ejecutando el script de PHP | ||
| echo $HTTP_SERVER_VARS['SERVER_NAME'] | Resultado | www.rinconastur.net |
| $HTTP_SERVER_VARS['SERVER_SOFTWARE'] | ||
| Escribe una cadena de identificación del servidor, que aparece en las cabeceras al responderse a las peticiones | ||
| echo $HTTP_SERVER_VARS['SERVER_SOFTWARE'] | Resultado | Apache/1.3.39 (Unix) PHP/5.2.4 mod_log_bytes/1.2 mod_bwlimited/1.4 mod_auth_passthrough/1.8 FrontPage/5.0.2.2635 mod_ssl/2.8.30 OpenSSL/0.9.7a |
| $HTTP_SERVER_VARS['SERVER_PROTOCOL'] | ||
| Escribe el nombre y revisión del protocolo a través del que se solicitó la página | ||
| echo $HTTP_SERVER_VARS['SERVER_PROTOCOL'] | Resultado | HTTP/1.1 |
| $HTTP_SERVER_VARS['REQUEST_METHOD'] | ||
| Escribe el método de petición se usó para acceder a la página | ||
| echo $HTTP_SERVER_VARS['REQUEST_METHOD'] | Resultado | GET |
| $HTTP_SERVER_VARS['QUERY_STRING'] | ||
| Escribe la cadena de petición (si la hubo) con la que se accedió a la página | ||
| echo $HTTP_SERVER_VARS['QUERY_STRING'] | Resultado | |
| $HTTP_SERVER_VARS['DOCUMENT_ROOT'] | ||
| Indica directorio raíz del documento bajo el que se ejecuta el script, tal y como está definido en el fichero de configuración del servidor | ||
| echo $HTTP_SERVER_VARS['DOCUMENT_ROOT'] | Resultado | |
| /home/rinconas/public_html | ||
| $HTTP_SERVER_VARS['HTTP_ACCEPT'] | ||
| Indica los tipos MIME que el cliente puede recibir. | ||
| echo $HTTP_SERVER_VARS['HTTP_ACCEPT'] | Resultado | Accept: application/xhtml+xml,text/html;q=0.9,text/plain; |
| $HTTP_SERVER_VARS['HTTP_ACCEPT_CHARSET'] | ||
| Indica los contenidos de la cabecera Accept-Charset de la petición actual, si hay alguna. | ||
| echo $HTTP_SERVER_VARS['HTTP_ACCEPT_CHARSET'] | Resultado | ISO-8859-1,utf-8;q=0.7,*;q=0.7 |
| HTTP_ENCODING | ||
| Indica los contenidos de la cabecera Accept-Encoding de la petición actual, si la hay | ||
| echo $HTTP_ENCODING | Resultado | |
| $HTTP_SERVER_VARS['HTTP_ACCEPT_LANGUAGE'] | ||
| Indica los contenidos de la cabecera Accept-Language de la petición actual, si hay alguna. | ||
| echo $HTTP_SERVER_VARS['HTTP_ACCEPT_LANGUAGE'] | Resultado | en-us,en;q=0.5 |
| $HTTP_SERVER_VARS['HTTP_CONNECTION'] | ||
| Determina el tipo de conexión HTTP que está en uso. Generalmente Keep-Alive es lo normal. Esto indica que el servidor no debe cerrar la conexión con el cliente | ||
| echo $HTTP_SERVER_VARS['HTTP_CONNECTION'] | Resultado | close |
| $HTTP_SERVER_VARS['HTTP_HOST'] | ||
| Indica los contenidos de la cabecera Host de la petición actual, si hay alguna | ||
| echo $HTTP_SERVER_VARS['HTTP_HOST'] | Resultado | www.rinconastur.net |
| $HTTP_SERVER_VARS['HTTP_REFERER'] | ||
| La dirección de la página (si la hay) desde la que el navegador saltó a la página actual. | ||
| echo $HTTP_SERVER_VARS['HTTP_REFERER'] | Resultado | |
| $HTTP_SERVER_VARS['HTTP_USER_AGENT'] | ||
| Indica el navegador que se está utilizando para ver la página actual | ||
| echo $HTTP_SERVER_VARS['HTTP_USER_AGENT'] | Resultado | CCBot/1.0 (+http://www.commoncrawl.org/bot.html) |
| $HTTP_SERVER_VARS['REMOTE_ADDR'] | ||
| Indica la dirección IP desde la que el usuario está viendo la página actual | ||
| echo $HTTP_SERVER_VARS['REMOTE_ADDR'] | Resultado | 38.103.63.18 |
| $HTTP_SERVER_VARS['REMOTE_PORT'] | ||
| Indica el puerto que se está utilizando en la máquina del usuario para comunicarse con el servidor web | ||
| echo $HTTP_SERVER_VARS['REMOTE_PORT'] | Resultado | 35400 |
| gethostbyaddr("$REMOTE_ADDR") | ||
| Indica el puerto que se está utilizando en la máquina del usuario para comunicarse con el servidor web | ||
| echo $gethostbyaddr("$REMOTE_ADDR") | Resultado | Warning: gethostbyaddr() [function.gethostbyaddr]: Address is not a valid IPv4 or IPv6 address in /home/rinconas/public_html/php/php12a.php on line 126 |
| $HTTP_SERVER_VARS['SCRIPT_FILENAME'] | ||
| Indica la vía de acceso absoluta del script que se está ejecutando | ||
| echo $HTTP_SERVER_VARS['SCRIPT_FILENAME'] | Resultado | /home/rinconas/public_html/php/php12a.php |
| $HTTP_SERVER_VARS['SERVER_ADMIN'] | ||
| El valor que se haya dado a la directiva SERVER_ADMIN (en Apache) en el fichero de configuración del servidor web. | ||
| echo $HTTP_SERVER_VARS['SERVER_ADMIN'] | Resultado | webmaster@rinconastur.net |
| $HTTP_SERVER_VARS['SERVER_PORT'] | ||
| El puerto del equipo servidor que está usando el servidor web para la comunicación. | ||
| echo $HTTP_SERVER_VARS['SERVER_PORT'] | Resultado | 80 |
| $HTTP_SERVER_VARS['SERVER_SIGNATURE'] | ||
| Una cadena que contiene la versión del servidor y el nombre del servidor virtual que es añadida a las páginas generadas por el servidor, si está característica está activa | ||
| echo $HTTP_SERVER_VARS['SERVER_SIGNATURE'] | Resultado | Apache/1.3.39 Server at www.rinconastur.net Port 80 |
| $HTTP_SERVER_VARS['PATH_TRANSLATED'] | ||
| Vía de acceso basada en el sistema de ficheros- (no el directorio raíz del documento-) del script en cuestión, después de que el servidor haya hecho la conversión virtual-a-real. | ||
| echo $HTTP_SERVER_VARS['PATH_TRANSLATED'] | Resultado | |
| /home/rinconas/public_html/php/php12a.php | ||
| $HTTP_SERVER_VARS['SCRIPT_NAME'] | ||
| Vía de acceso basada en el sistema de ficheros- (no el directorio raíz del documento-) del script en cuestión, después de que el servidor haya hecho la conversión virtual-a-real. | ||
| echo $HTTP_SERVER_VARS['SCRIPT_NAME'] | Resultado | |
| $HTTP_SERVER_VARS['REQUEST_URI'] | ||
| La URI que se dió para acceder a esta página; | ||
| echo $HTTP_SERVER_VARS['REQUEST_URI'] | Resultado | /php/php12a.php |
| $HTTP_SERVER_VARS['PHP_SELF'] | ||
| El nombre del fichero que contiene el script que se esta ejecutando, relativo al directorio raíz de los documentos. | ||
| echo $HTTP_SERVER_VARS['PHP_SELF'] | Resultado | /php/php12a.php |
| HTTP_COOKIE_VARS | ||
| Un array asociativo de variables pasadas al script actual mediante cookies HTTP | ||
| echo $HTTP_COOKIE_VARS | Resultado | Array |
| HTTP_GET_VARS | ||
| Un array asociativo de variables pasadas al script actual mediante el método HTTP GET. | ||
| echo $HTTP_GET_VARS | Resultado | Array |
| HTTP_POST_VARS | ||
| Un array asociativo de variables pasadas al script actual mediante el método HTTP POST | ||
| echo $HTTP_POST_VARS | Resultado | Array |
| info.php |