Как задаются значения $_SERVER???

4m@t!c

Александр
Как задаются значения $_SERVER???

Проверяю существование переменных, пришедших от клиента, в частности $_SERVER['REMOTE_ADDR'] с помщью isset().
В мане прочел
The entries in this array are created by the webserver. There is no guarantee that every webserver will provide any of these; servers may omit some, or provide others not listed here.
и далее
In order to pass data about the information request from the server to the script, the server uses command line arguments as well as environment variables. These environment variables are set when the server executes the gateway program.
и еще
The following environment variables are specific to the request being fulfilled by the gateway program:
Я четко не понял, что тут сказано, потому как не силен в терминах, тем более на буржуйском языке. в частности "the server uses command line arguments as well as environment variables.", плюс последнюю цитату вообще не понял.
Есть ли смысл проверять $_SERVER['REMOTE_ADDR'] с помощью isset()? Или это все бред (от лукавого)?
З.Ы. Понимаю, что здесь не курсы английского, но грамотно перевести у меня не получилось.
 

Screjet

Новичок
Всмысле название переменной в апаче REMOTE_ADDR, а в другом веб-сервере может называться по другому.

Если заведомо известно, что сайт работает на апаче, в составе которого mod_php, то необходимость проверять существование $_SERVER['REMOTE_ADDR'] нет.
 
Сверху