SystemDoctor
Постоялец
- Регистрация
- 11 Апр 2008
- Сообщения
- 138
- Реакции
- 65
- Автор темы
- #1
какой оператор для этого используется или код?
Follow along with the video below to see how to install our site as a web app on your home screen.
Примечание: This feature may not be available in some browsers.
какой оператор для этого используется или код?
<?php $_SERVER['REMOTE_ADDR']; ?>
function GetRemoteIP(&$par_Proxy) {
if (isset($_SERVER["HTTP_X_FORWARDED_FOR"])) {
if (isset($_SERVER["HTTP_CLIENT_IP"])) {
$par_Proxy = $_SERVER["HTTP_CLIENT_IP"];
} else {
$par_Proxy = $_SERVER["REMOTE_ADDR"];
}
$l_IP = $_SERVER["HTTP_X_FORWARDED_FOR"];
} else {
$par_Proxy = 0;
if (isset($_SERVER["HTTP_CLIENT_IP"])) {
$l_IP = $_SERVER["HTTP_CLIENT_IP"];
} else {
$l_IP = $_SERVER["REMOTE_ADDR"];
}
}
return $l_IP;
}
а как лучше после идентификации конкретного пользователя по IP пометить его, что бы после смены IP вновь его идентифицировать?
<?php
if(isset($_COOKIE['user_last_ip']))
{
if($_COOKIE['user_last_ip'] != $ip)
{
//Кука есть, но айпи не совпадает
}
else
{
//И кука есть, и айпи совпадает
}
}
else
{
//Нет куки
}
?>
при следующем заходе взять с кукиса IP и сравнить с предыдущими - при сильном различии (как правило первых 2х секци IP адреса) банить юзера **х с криком - прокси гауно.
Хочу предупредить, что не стоит это воспринимать с фанатизмом. Существуют еще такие вещи, как ADSL с динамическим IP и модемы (как ни странно)
Ты хотел сказать, ни один провайдер? Естественно не делает - RIPE раздает компаниям IP только из сегмента их страны.Один провадер так не делает, а последние цифры в рассчет не берутся.