Variables predefinidasPHP genera automáticamente una serie de variables con diversa información sobre el cliente y el servidor.
$_REQUEST es una matriz asociativa que contiene los datos enviado por los formularios y las cookies guardadas en el ordenador del cliente.
$_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] 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>"; ?> |
Esta obra está bajo una licencia de Creative
Commons.