Tenemos dos variables que proporcionan esta
información. PHP_SELF y REQUEST_URI y también
QUERY_STRING. Vemos el siguiente ejemplo:
<title>'.$_SERVER[PHP_SELF].'</title>
|
<body>';
echo '$_SERVER[REQUEST_URI] ='.$_SERVER[REQUEST_URI].'<br>';
echo '$_SERVER[PHP_SELF] ='.$_SERVER[PHP_SELF].'<br>';
echo '$_SERVER[QUERY_STRING] ='.$_SERVER[QUERY_STRING].'<br>';
echo '</body>
|
Si lo ejecutamos llamándolo como:
http://www.faqphpes.dom/faqphp/prg01.php?abc=66
|
El resultado que debemos obtener es:
$_SERVER[REQUEST_URI] =/faqphp/prg01.php?abc=66
|
$_SERVER[PHP_SELF] =/faqphp/prg01.php
|
$_SERVER[QUERY_STRING] =abc=66
|
Observamos como REQUEST_URI proporciona la petición
completa que se ha realizado. PHP_SELF indica la
página solicitada y QUERY_STRING los
parámetros que hemos pasado.