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']; ?> |