1) $_SERVER['REQUEST_URI']
- Він повертає URL-адресу для доступу до сторінки, що виконує сценарій. Якщо вам потрібно ввести http://www.example.com/product.php?id=5
для доступу до сторінки, то $_SERVER['REQUEST_URI']
повертається /product.php?id=5
.
2) $_SERVER['DOCUMENT_ROOT']
- Повертає кореневий каталог сервера, який вказаний у файлі конфігурації сервера. Ця змінна зазвичай повертає шлях, як /usr/yoursite/www
у Linux та D:/xamps/xampp/htdocs
Windows.
3) $_SERVER['HTTP_HOST']
- Повертає ім'я хоста, як знайдено в заголовку http. Ця змінна зазвичай повертає шлях, як, наприклад, example.com
коли ви знайдете http://example.com
в адресному рядку браузера і повертається, www.example.com
коли ви бачите http://www.example.com
в адресному рядку. Це дуже корисно, коли вам потрібно зберегти сеанс при здійсненні онлайн-платежів за допомогою PHP, оскільки сеанс, який зберігається http://example.com
, не такий, як для http://www.example.com
.
4) $_SERVER['HTTP_USER_AGENT']
- Повертає детальну інформацію про агента користувача (браузера) для доступу до веб-сторінки. Ми можемо використовувати strpos($_SERVER["HTTP_USER_AGENT"],”MSIE”)
для виявлення Internet Explorer Microsoft або ви можете strpos($_SERVER["HTTP_USER_AGENT"],”Firefox”)
виявити браузер firefox у PHP.
5) $_SERVER['PHP_SELF']
- Повертає ім'я файла поточного сценарію, що виконується. Припустимо, ви отримуєте доступ до URL-адреси, http://www.example.com/product.php?id=5
а потім $_SERVER['PHP_SELF']
повертаєтеся /product.php
до свого сценарію.
6) $_SERVER['QUERY_STRING']
- Повертає рядок запиту, якщо рядок запиту використовується для доступу до сценарію, який виконується в даний час. Рядки запитів - це той рядок, який доступний після "?" sign.якщо ви використовуєте $_SERVER['QUERY_STRING']
в сценарії виконання наступної URL-адреси, http://www.example.com/index.php?id=5&page=product
то він повертається id=5&page=product
у вашому сценарії.
7) $_SERVER['REMOTE_ADDR']
- Повертає IP-адресу віддаленої машини, що отримує доступ до поточної сторінки. Але ви не можете зняти $_SERVER['REMOTE_ADDR']
реальну IP-адресу клієнтської машини. Дивіться цю статтю, щоб дізнатися, як отримати справжні IP-адреси в PHP.
8) $_SERVER['SCRIPT_FILENAME']
- Повертає абсолютний шлях до файлу, який зараз виконується. Він повертає шлях, як var/example.com/www/product.php
в Linux і шлях, як D:/xampp/xampp/htdocs/test/example.php
у Windows.