PHPCSS.pl

PHP: Adres aktualnej strony

Kategorie: PHP

Często, na przykład do statystyk, logów lub zabezpieczeń zachodzi potrzeba uzyskania adresu aktualnej strony, na której się znajdujemy. Z pomocą przychodzi tablica $_SERVER przechowująca informacje między innymi o domenie, w której działa skrypt, o ścieżce do skryptu czy o nazwie pliku, który jest wykonywany.

Aby wyświetlić wartości przechowywane w tablicy $_SERVER utwórz pusty plik i wpisz:

1
2
3
<?php
print_r($_SERVER);
?>

Jeśli uruchomiłeś ten kod, zobaczysz listę kluczy oraz ich aktualne wartości, jak pewnie zauważyłeś będzie interesować nas klucz SERVER_NAME, który zwraca adres serwera na którym wykonywany jest kod, oraz REQUEST_URI zwracający adres skryptu, z którego jest wywoływany.

Kod zwracający adres aktualnej strony wygląda następująco:

1
2
3
4
<?php
echo "Adres aktualnej strony to: ";
echo $_SERVER['SERVER_NAME'] . $_SERVER['REQUEST_URI'];
?>