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/htdocsWindows.
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.