Existe una matriz superglobal llamada $_SERVER, que tiene multitud de eventos relacionados con las funcionalidades de una web, de hecho tiene multitud de variables que pueden utilizarse de la siguiente forma:
Esta es la lista de todas las variables:
<html> <head> </head> <body> <?php echo "Ha tenido acceso a ", $_SERVER["PHP_SELF"], " en el puerto ", $_SERVER["SERVER_PORT"]; ?> </body> </html>
Esta es la lista de todas las variables:
- ‘AUTH_TYPE’ Cuando se ejecuta con Apache, como módulo de autenticación HTTP, esta variable aloja el tipo de autenticación.
- ‘DOCUMENT_ROOT’ El directorio raíz del documento bajo el que se ejecuta el script, como se define en el archivo de configuración del servidor.
- ‘GATEWAY_INTERFACE’ Qué revisión de la especificación CGI utiliza el servidor; como ‘CGI/1.1’.
- ‘PATH_TRANSLATED’ Ruta basada en el sistema de archivos al script actual.
- ‘PHP_AUTH_PW’ Cuando se ejecuta con Apache como módulo que realiza autenticación HTTP, esta variable aloja la contraseña proporcionada por el usuario.
- ‘PHP_AUTH_USER’ Cuando se ejecuta con Apache como módulo, para autenticación HTTP, esta variable aloja el nombre de usuario proporcionado por el usuario.
- ‘PHP_SELF’ Nombre de archivo del script actualmente en ejecución, relativo a la raíz del documento.
- ‘QUERY_STRING’ La cadena de consulta, si hubiera una, con la que se tuvo acceso a la página.
- ‘REMOTE_ADDR’ Dirección IP desde la que el usuario ve la página actual.
- ‘REMOTE_HOST’ Nombre de host desde donde el usuario ve la página actual.
- ‘REMOTE_PORT’ Puerto usado en la máquina del usuario para establecer comunicación con el servidor Web.
- ‘REQUEST_METHOD’ Especifica qué método de solicitud se manejó para tener acceso a la página; como ‘GET’, ‘HEAD’, ‘POST’, ‘PUT’.
- ‘REQUEST_URL’ Dirección URL establecida para acceder a esta página, como ‘/index.html’.
- ‘SCRIPT_FILENAME’ Nombre de ruta absoluto del script actualmente en ejecución.
- ‘SCRIPT_NAME’ Contiene la ruta del script actual. Es útil para páginas que necesitan apuntar hacia sí mismas.
- ‘SERVER_ADMIN’ Valor que se da a la directiva SERVER_ADMIN (para Apache), en el archivo de configuración del servidor Web.
- ‘SERVER_NAME’ Nombre del host servidor en que se ejecuta el script.
- ‘SERVER_PORT’ Puerto en el servidor usado por el servidor Web para comunicación. De forma predeterminada, es el puerto ‘80’.
- ‘SERVER_PROTOCOL’ Nombre y revisión del protocolo de información a través del que se solicitó la página; como ‘HTTP/1.0’.
- ‘SERVER_SIGNATURE’ Cadena conteniendo la versión del servidor y nombre del host virtual, que se agregan a páginas generadas por el servidor.
- ‘SERVER_SOFTWARE’ Cadena de identificación del servidor.
No hay comentarios:
Publicar un comentario