Tablica $_SERVER zwraca informacje dotyczace nagłówka HTTP oraz lokalizacji skryptu. Poniższa lista przedstawia elementy, które zawiera:
- REMOTE_ADDR – Zwraca adres IP komputera użytkownika skryptu
- REMOTE_HOST – Zwraca nazwę hosta z jakiego użytkownik odpalił skrypt
- REMOTE_PORT – Zwraca port na którym komputer użytkownika łączy się z serwerem na którym jest skrypt
- HTTP_USER_AGENT - Zawiera informację jakiej przeglądarki użył klient
- SCRIPT_FILENAME – Zwraca ścieżkę do aktualnie wykonywanego skryptu
- PHP_SELF - Plik w którym aktualnie wykonywany jest skrypt
- SERVER_ADDR - Zwraca adres IP komputera na którym jest zainstalowany server
- SERVER_NAME - Zwraca nazwę HOSTA serwera
- HTTP_HOST - Zwrca Host nagłówka strony
- SERVER_SOFTWARE - Serwer identyfikuje ciąg podany w nagłówku protokołu w momencie odpowiedzi na żądanie
- SERVER_PROTOCOL – Zwraca informacje oraz nazwę protokołu za pośrednictwem którego strona została wezwana np. HTTP/1.1
- DOCUMENT_ROOT - Zwraca główny katalog w którym znajduje się dany skrypt
- REQUEST_METHOD- Pokazuje, które żądanie zostało użyte na tej stronie: np. GET POST,HEAD
- HTTP_ACCEPT - Zawiera akceptacje nagłówka z bieżącego żądania, jeśli jest.
- HTTP_ACCEPT_CHARSET - Zawiera akceptowane kodowania tekstu nagłówków z bieżącego żądania np: ISO-8859-2,utf-8;q=0.7,*;q=0.7
- HTTP_ACCEPT_ENCODING - Zawiera akceptowane kodowania nagłówka z bieżącego zapytania np gzip,deflate
- HTTP_ACCEPT_LANGUAGE - Zawiera akceptowane języki nagłówków np: pl,en-us;q=0.7,en;q=0.3
- HTTP_CONNECTION - Zawiera połączenia nagłówków np Keep-Alive.
- HTTP_REFERER
– Zawiera adres url z jakiego użytkownik wszedł na naszą stroną np.
będąc na stronie www.example.com przeszedł na naszą stronę, to w tyj
zmiennej będzie znajdował się adres www.example.com
- PHP_AUTH_DIGEST
- Podczas uruchamiania pod Apache jako moduł Digest HTTP autoryzacja
tej zmiennej jest ustawiona w nagłówku Autorization wysyłanym przez
klienta
- PHP_AUTH_USER – Nazwa użytkownika autoryzującego się względem serwera
- PHP_AUTH_PW - Hasło użytkownika autoryzującego się względem serwera
- AUTH_TYPE – Typ autoryzacji
- REQUEST_URI – Zwraca URI które zostało użyte w celu uzyskania dostępu do tej strony np: /index.php.
- SERVER_PORT – Zwraca port serwera użyty do komunikacji z serwerem domyślnie jest to port o numerze 80
Przykładowe użycie:
<?php
echo $_SERVER['REMOTE_ADDR']; // Wyświetli np. 127.0.0.1
?>
Brak komentarzy:
Prześlij komentarz