[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Для чего???
japanxt2
Скажите существуют ли такие ip адресса для которыех предназначен этот код
if(15 < strlen($user_ip))//Если ip больше 15 то
{
$ar = explode(', ', $user_ip); //извлекаем массив
for($i=0; $i < count($ar); $i++)
{
if($ar[$i]!='' and !ereg('[a-zA-Z]', $ar[$i])){$user_ip = $ar[$i]; break; }
if($i==sizeof($user_ip_pass)-1){$user_ip = 'unknown';}
}
}

if(ereg('unknown', $user_ip) and $user_id!=''){ $user_ip .= $user_id; }
return $user_ip;




Спустя 5 минут, 15 секунд (26.02.2010 - 16:20) DedMorozzz написал(а):
походу это с учётом порта... обычный айпи - длина 14 символов.

Спустя 5 минут, 40 секунд (26.02.2010 - 16:26) japanxt2 написал(а):
huh.gif 15 символов, порт через запятую??

Спустя 6 минут, 15 секунд (26.02.2010 - 16:32) DedMorozzz написал(а):
Ага, ну да, на регулярку не глянул smile.gif
Тада возможно (по логике) так: заходит юзверь с айпи №1. Его айпи запимсываеться. Если айпи динамич - то после авторизации айпи другой и он просто добавляеться. Запись добавления выглядит, как: "айпи,", что как раз - 15 символов(айпи + запятая = 15). Далее експолойдят на реальные айпи и получаютмассив айпишнегов. Для чего тока... laugh.gif

Спустя 3 минуты, 54 секунды (26.02.2010 - 16:36) japanxt2 написал(а):
Вот сама функция, мне кажется она вообще какая та странная
FUNCTION ip(){
global $user_id;
if(getenv('HTTP_CLIENT_IP')) {$user_ip = getenv('HTTP_CLIENT_IP');}
elseif(getenv('HTTP_X_FORWARDED_FOR')){$user_ip = getenv('HTTP_X_FORWARDED_FOR');}
elseif(getenv('REMOTE_ADDR')) {$user_ip = getenv('REMOTE_ADDR');}
else{$user_ip='unknown';}
if(15 < strlen($user_ip))
{
$ar = split(', ', $user_ip);
for($i=0; $i < sizeof($ar); $i++)
{
if($ar[$i]!='' and !ereg('[a-zA-Z]', $ar[$i])){$user_ip = $ar[$i]; break; }
if($i==sizeof($user_ip_pass)-1){$user_ip = 'unknown';}
}
}

if(ereg('unknown', $user_ip) and $user_id!=''){ $user_ip .= $user_id; }
return $user_ip;
}

Спустя 1 час, 42 минуты, 37 секунд (26.02.2010 - 18:19) Gabriel написал(а):
japanxt2
причем дико странная.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.