|
|
|
|
|
для: NIK
(13.12.2006 в 16:12)
| | Да, это как раз этот случай, когда большая организация выходит через один прокси-сервер, в этом случае все пользователи воспринимаются как посетитель с одним IP-адресом. Например, если пользователи GPRS выходят в интернет, используя услуги одного оператора - они будут выходить из под одного IP-адреса. Тоже самое, как правило, с заводами, университетами (хотя у них может быть много IP-адресов, так как Интернет давно и тогда очень легко выдавли IP-адреса). Кроме того существуют платные и бесплатные прокси-сервера, который позволяют пользователю сменить свой IP-адрес и подставить IP-адрес сервера.
Иногда можно извлечь адрес клиента внутри сети, которая стоит за прокси-сервером, обратившись к переменной окружения
<?php
echo getenv(HTTP_X_FORWARDED_FOR);
?>
|
но сильно расчитывать на ней тоже не стоит, многие, если не большинство прокси-серверов не заполняют эту переменную. Если требуется пересчитать пользователей, лучше ориентироваться на сессию - её идентификаторы действительно уникальны в пределах сервера. | |
|
|
|
|
|
|
|
для: cheops
(14.11.2006 в 22:31)
| | сначала не разобрался в вашем ответе, а сейчас кажется понял. Кстати, вот цитата из Головоломок для хакера: "...пользователи, выходящие в Интернет с одного IP-адреса..." из главы о предотвращении массовой рассылки.
Раз такое возможно, то как узнать реальный IP (средствами PHP)? Просто все мои скрипты связанные с привязкой по IP подразумевают что все IP -адреса неповторимы... | |
|
|
|
|
|
|
|
для: NIK
(14.11.2006 в 20:14)
| | В этом случае обычно заводят машину с двумя сетевыми картами (одна смотрит в локальную сеть, другая в интернет) - на машину ставят прокси-сервер, который выдаёт интернет пользователям из локальной сети. | |
|
|
|
|
|
|
| Вроде бы в Ваших книгах встречал такую фразу, что якобы бывают сети, у которых один IP на всех пользователей, и что нужно проверять, так ли это. Кажется связано с $_SERVER['HTTP_X_FORWARDED_FOR']... Может я не так понял, но почему-то в гролову вбилось именно это. Кто просветит меня? | |
|
|
|
|