|
|
|
| $forward = getenv(HTTP_X_FORWARDED_FOR);
$ip = urldecode(getenv(HTTP_CLIENTIP)); | |
|
|
|
|
|
|
|
для: CrazyAngel
(08.03.2006 в 17:25)
| | функция getenv() предназначена для получения переменных окружения. | |
|
|
|
|
|
|
|
для: Sergey89
(08.03.2006 в 17:34)
| | Я это зная, а что значить
HTTP_X_FORWARDED_FOR | |
|
|
|
|
|
|
|
для: CrazyAngel
(08.03.2006 в 17:40)
| | это что-то типа 'REMOTE_ADDR'...
не могу точно назвать отличий....
можно в яндексе (гугдле рамблере апаче яху) посмотреть :) | |
|
|
|
|
|
|
|
для: CrazyAngel
(08.03.2006 в 17:40)
| | да почти тоже самое...
для примера, определение ip:
<?
$ip=(getenv('HTTP_X_FORWARDED_FOR')) ? getenv('HTTP_X_FORWARDED_FOR') : getenv('REMOTE_ADDR');
?>
|
| |
|
|
|
|
|
|
|
для: BAHO
(08.03.2006 в 18:45)
| | дополню чуть свой ответ....
в общем через эту переменную иногда можно узнать реальный ip человека, сидящего через прокси сервер... если этот прокси позволяет это сделать. (а если нет - будет тоже самое что и REMOTE_ADDR)
вроде так. | |
|
|
|
|
|
|
|
для: CrazyAngel
(08.03.2006 в 17:40)
| | В эту переменную помещается IP-адрес посетителя, если он пользуется прокси-сервером, в результате чего в переменную REMOTE_ADDR помещается IP-адрес прокси-сервера. | |
|
|
|