Debe introducir al menos 3 caracteres en el buscador.
Inicio / Wikis / Tutoriales / Completo tutorial de PHP - Variables de sistema

Completo tutorial de PHP - Variables de sistema

 ****- (6 opiniones)
Creative Commons Tutorial de Indaya.com - 14 de Septiembre de 2005
Temas Relacionados: PHP
9. Variables de sistema
Dada su naturaleza de lenguaje de lado servidor, PHP es capaz de darnos
acceso a toda una serie de variables que nos informan sobre nuestro servidor y
sobre el cliente. La información de estas variables es atribuida por el servidor
y en ningún caso nos es posible modificar sus valores directamente mediante el
script. Para hacerlo es necesario influir directamente sobre la propiedad que
definen.
Existen multitud de variables de este tipo, algunas sin utilidad aparente y
otras realmente interesantes y con una aplicación directa para nuestro sitio
web. Aquí os enumeramos algunas de estas variables y la información que nos
aportan:
|| Variable
||     Descripción
|| || $HTTP_USER_AGENT
|| Nos informa principalmente sobre el sistema operativo y tipo y versión
de navegador utilizado por el internauta. Su principal utilidad radica en
que, a partir de esta información, podemos redireccionar nuestros usuarios
hacia páginas optimizadas para su navegador o realizar cualquier otro tipo
de acción en el contexto de un navegador determinado.
|| || $HTTP_ACCEPT_LANGUAGE
|| Nos devuelve la o las abreviaciones de la lengua considerada como
principal por el navegador. Esta lengua o lenguas principales pueden ser
elegidas en el menú de opciones del navegador. Esta variable resulta también
extremadamente útil para enviar al internauta a las páginas escritas en su
lengua, si es que existen.
|| || $HTTP_REFERER
|| Nos indica la URL desde la cual el internauta ha tenido acceso a la
página. Muy interesante para generar botones de "Atrás" dinámicos o para
crear nuestros propios sistemas de estadísticas de visitas.
|| || $PHP_SELF
|| Nos devuelve una cadena con la URL del script que está siendo ejecutado.
Muy interesante para crear botones para recargar la página.
|| || $HTTP_GET_VARS
|| Se trata de un array que almacena los nombres y contenidos de las
variables enviadas al script por URL o por formularios GET
|| || $HTTP_POST_VARS
|| Se trata de un array que almacena los nombres y contenidos de las
variables enviadas al script por medio de un formulario POST
|| || $HTTP_COOKIES_VARS
|| Se trata de un array que almacena los nombres y contenidos de las
cookies. Veremos qué son más adelante.
|| || $PHP_AUTH_USER
|| Almacena la variable usuario cuando se efectúa la entrada a páginas de
acceso restringido. Combinado con $PHP_AUTH_PW resulta ideal para controlar
el acceso a las páginas internas del sitio.
|| || $PHP_AUTH_PW
|| Almacena la variable password cuando se efectúa la entrada a páginas de
acceso restringido. Combinado con $PHP_AUTH_USER resulta ideal para
controlar el acceso a las páginas internas del sitio.
|| || $REMOTE_ADDR
|| Muestra la dirección IP del visitante.
|| || $DOCUMENT_ROOT
|| Nos devuelve el path físico en el que se encuentra alojada la página en
el servidor.
|| || $PHPSESSID
|| Guarda el identificador de sesión del usuario. Veremos más adelante en
qué consisten las sesiones.
||
No todas estas variables están disponibles en la totalidad de servidores o en
determinadas versiones de un mismo servidor. además, algunas de ellas han de ser
previamente activadas o definidas por medio de algún acontecimiento. Así, por
ejemplo, la variable $HTTP_REFERER no estará definida a menos que el internauta
acceda al script a partir de un enlace desde otra página.
Autor y licencia de 'Completo tutorial de PHP - Variables de sistema'
Indaya.com Extraído de: http://www.indaya.com

Creative Commons License
Esta obra está bajo una licencia de Creative Commons.
Este contenido ha sido recopilado por el equipo de Wikilearning. Todo el contenido recopilado se ha obtenido respetando y comunicando en nuestro site la licencia de cada fuente.
Wikilearning tiene permiso expreso por escrito de los autores para publicar los contenidos que ha extraído de otras webs, incluyendo su uso comercial.

Wikis relacionados con 'Completo tutorial de PHP - Variables de sistema'

PHP se ha convertido en el lenguaje de facto de Internet y no es difícil... Más »
Bienvenidos al manual de HTML de Indaya. A través de todos estos capítulos vamos a... Más »
La instalación de estos programas es muy fácil, PHP y MySQL vienen comprimidos en formato... Más »
Javascript es un lenguaje de programación utilizado para crear pequeños programitas encargados de realizar acciones... Más »
Este es un curso tremendamente completo, guiado y con ejemplos y prácticas pensadas para convertirlo... Más »
¿Estás seguro de que deseas eliminar este capítulo?