Volver al índice Variables predefinidas

PHP genera automáticamente una serie de variables con diversa información sobre el cliente y el servidor.


$_REQUEST

$_REQUEST es una matriz asociativa que contiene los datos enviado por los formularios y las cookies guardadas en el ordenador del cliente.

Volver al principio


$_SERVER

$_SERVER es una matriz asociativa que contiene información sobre cabeceras, rutas y ubicaciones de scripts suministrada por el servidor (pero hay que tener en cuenta que no todos los servidores suministran todos los datos).

$_SERVER[PHP_SELF]

$_SERVER[PHP_SELF] contiene la dirección de la página (relativo a la raíz, es decir, sin el nombre del servidor).

URL $_SERVER[PHP_SELF]
http://www.example.com/ejemplo.php /ejemplo.php
http://www.example.com/ejercicios/ejemplo.php /ejercicios/ejemplo.php

El ejemplo siguiente muestra el valor de $_SERVER[PHP_SELF] de una página real:

<?php
print "<p>\$_SERVER[PHP_SELF]: $_SERVER[PHP_SELF]</p>";
?>
ERROR (no puede mostrarse el objeto)

Volver al principio

Esta página forma parte del curso "Páginas web con PHP" disponible en http://www.mclibre.org
Autor: Bartolomé Sintes Marco
Última modificación: 2 de abril de 2009

Creative Commons License
Esta obra está bajo una licencia de Creative Commons.