PHP: Ottenere l’URL della pagina corrente
Url client-side
Per la visualizzazione dell’url client-side, ovvero quello che si vede nella barra degli indirizzi:
echo $_SERVER['HTTP_HOST'].$_SERVER['SCRIPT_URL'];
il cui output :
pma.agency/prova.php
Occhio poichè la variabile SCRIPT_URL filtra i parametri, per poter ricavare l’url con i parametri bisogna usare :
echo $_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];
output :
pma.agency/prova.php?test=123
Url Server-Side
Si tratta dell’url remoto nel quale si trova lo script php. Si può ottenere in diversi modi, il più pratico:
echo $_SERVER['SCRIPT_FILENAME'];
output : /kunden/homepages/18/d572121571/htdocs/piccolemedieaziende.it/index.php