Главная :: Форум :: Web ClipArt :: Поиск :: Статистика :: Топ 10 :: Публикация :: Рекомендовать
netadmin.ws
Панель управления Регистрция свободна! Календарь Список пользователей Часто задаваемые вопросы Поиск по форуму Архив скриптов Главная   
Форум сетевых администраторов
Форум сетевых администраторов Форум сетевых администраторов » Веб Форумы » VBulletin 2.x.x » Насчет определения ИП адресов.
Страницы (3): « 1 [2] 3 »
Предыдущая тема     Следующая тема
Автор
Тема    Новая тема     Ответить на эту тему
Rumata
Участник+
Средний рейтинг: 4.5 | Оценок: 12
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: May 2002
Место проживания: Владимирская обл.|Москва
Публикаций: 165
Статус: Rumata в оф-лайне
[сообщение #18437]

Имхо так
PHP:


if ($logip==1 or $logip==2) {
      if (
$temp = getenv("HTTP_X_FORWARDED_FOR")) {
        
$ipaddress = $temp;
      } else if (
$temp = $HTTP_X_FORWARDED_FOR) {
        
$ipaddress = $temp;
      } else if (
$temp = getenv("REMOTE_ADDR")) {
        
$ipaddress = $temp;
      } else if (
$temp = $REMOTE_ADDR) {
        
$ipaddress = $temp;
      } else {
        
$ipaddress = $HTTP_HOST;
      }
} else {
      
$ipaddress="";
}



btw вот это:

code:
      } else {
        $ipaddress = $HTTP_HOST;
      }

очень забавно =)

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 02-08-2002 22:21
Нажмите сюда для просмотра профайла Rumata Отправить Персональное сообщение Rumata Посетить домашнию страничку Rumata! Найти сообщения от Rumata Добавить Rumata в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
micron
Участник+
Средний рейтинг: 5 | Оценок: 1

Зарегистрирован: Oct 2001
Место проживания:
Публикаций: 262
Статус: micron в оф-лайне
[сообщение #18445]

Все заработало, только еще одно уточнение, попытался поиграть с параметрами, но не вышло...

IP адрес: *.*.*.197. Имя хоста: *.*.*.197. Для возвращения кликните здесь.

Ip сейчас пишется правильный, но как сделать, чтобы имя хоста выводилось, т.е. его http адрес?

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 02-08-2002 23:09
Нажмите сюда для просмотра профайла micron Отправить Персональное сообщение micron Посетить домашнию страничку micron! Найти сообщения от micron Добавить micron в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
maksimka
Не Участник

Зарегистрирован: Mar 2002
Место проживания:
Публикаций: 193
Статус: maksimka в оф-лайне
[сообщение #18446]

micron
Не всегда просто хост существует или определяется.
Или у тебя на всех постах не определяет?

__________________
Enjoy!
Maksim'Rus

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 02-08-2002 23:15
Нажмите сюда для просмотра профайла maksimka Отправить Персональное сообщение maksimka Посетить домашнию страничку maksimka! Найти сообщения от maksimka Добавить maksimka в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
micron
Участник+
Средний рейтинг: 5 | Оценок: 1

Зарегистрирован: Oct 2001
Место проживания:
Публикаций: 262
Статус: micron в оф-лайне
[сообщение #18450]

Я от себя тока тестирую.. хотя щас попробую через другого прова...

micron добавил 02-08-2002 в 23:26:40:
щас выдает вот что:

IP адрес: 194.67.2.155. Имя хоста: proxy.online.ru. Для возвращения кликните здесь.

т.е. реальный мой ip он не определил... Как и не определился он в Кто сейчас на форуме в он-лайне...

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 02-08-2002 23:22
Нажмите сюда для просмотра профайла micron Отправить Персональное сообщение micron Посетить домашнию страничку micron! Найти сообщения от micron Добавить micron в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
maksimka
Не Участник

Зарегистрирован: Mar 2002
Место проживания:
Публикаций: 193
Статус: maksimka в оф-лайне
[сообщение #18452]

просто твой ИП мржет не иметь хоста. Тогда ты будишь видеть только ИП...

maksimka добавил 02-08-2002 в 23:27:52:
а это значит что твой реал ИП в другой переменной находится...

maksimka добавил 02-08-2002 в 23:29:16:
Или так попробуй

if ($logip==1 or $logip==2) {
if ($temp = getenv("HTTP_X_FORWARDED_FOR")) {
$ipaddress = $temp;
} else if ($temp = $HTTP_X_FORWARDED_FOR) {
$ipaddress = $temp;

} else {
$ipaddress="";
}

__________________
Enjoy!
Maksim'Rus

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 02-08-2002 23:26
Нажмите сюда для просмотра профайла maksimka Отправить Персональное сообщение maksimka Посетить домашнию страничку maksimka! Найти сообщения от maksimka Добавить maksimka в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
micron
Участник+
Средний рейтинг: 5 | Оценок: 1

Зарегистрирован: Oct 2001
Место проживания:
Публикаций: 262
Статус: micron в оф-лайне
[сообщение #18455]

Тут скобки не хватает, закрывающей, и в этом варианте IP вообще не виден, т.е. не нет ссылки в сообщениях.

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 02-08-2002 23:34
Нажмите сюда для просмотра профайла micron Отправить Персональное сообщение micron Посетить домашнию страничку micron! Найти сообщения от micron Добавить micron в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
micron
Участник+
Средний рейтинг: 5 | Оценок: 1

Зарегистрирован: Oct 2001
Место проживания:
Публикаций: 262
Статус: micron в оф-лайне
[сообщение #18543]

А вот еще, если сделать в контрол панели поиск или отчет по IP адресам, то в верху появляется небольшая ошибка...

Warning: Address is not in a.b.c.d form in /home/forum/forums/htdocs/admin/user.php on line 1282

() [find more users for this ip]
194.67.2.155 (proxy.online.ru) [find more users for this ip]
213.80.132.164 (213.80.132.164) [find more users for this ip]
213.80.132.166 (213.80.132.166) [find more users for this ip]
213.80.132.197 (213.80.132.197) [find more users for this ip]
213.80.132.201 (213.80.132.201) [find more users for this ip]

А вот собственно и сама строка...:

echo "<li>$ip[ipaddress] (".gethostbyaddr($ip[ipaddress]).") ".makelinkcode("find more users for this ip","user.php?s=$session[sessionhash]&action=doips&ipaddress=$ip[ipaddress]")."</li>\n";

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 03-08-2002 23:51
Нажмите сюда для просмотра профайла micron Отправить Персональное сообщение micron Посетить домашнию страничку micron! Найти сообщения от micron Добавить micron в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
maksimka
Не Участник

Зарегистрирован: Mar 2002
Место проживания:
Публикаций: 193
Статус: maksimka в оф-лайне
[сообщение #18598]

micron
Ð_то он на первую пустую строку ругается. С этим скриптом определяются НЕ все ИП (у меня) иногда они вобще не определябтся и соответственно просто пусто. И когда пусто это не соответствует формату Х.Х.Х.Х

Замени

quote:
$ipaddress="";

на "0.0.0.0" и все

maksimka добавил 04-08-2002 в 15:04:19:
$ipaddress="0.0.0.0";
в смысле

__________________
Enjoy!
Maksim'Rus

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 04-08-2002 15:03
Нажмите сюда для просмотра профайла maksimka Отправить Персональное сообщение maksimka Посетить домашнию страничку maksimka! Найти сообщения от maksimka Добавить maksimka в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
micron
Участник+
Средний рейтинг: 5 | Оценок: 1

Зарегистрирован: Oct 2001
Место проживания:
Публикаций: 262
Статус: micron в оф-лайне
[сообщение #18616]

maksimka Я заменил в newreply.php и newthread.php $ipaddress=""; на $ipaddress="0.0.0.0"; , но результат все тот же, ошибка в строке: Warning: Address is not in a.b.c.d form in /home/forum/forums/htdocs/admin/user.php on line 1282

Ð_то в CP -> Users -> IP Adresses , делаю поиск по юзеру...

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 04-08-2002 17:13
Нажмите сюда для просмотра профайла micron Отправить Персональное сообщение micron Посетить домашнию страничку micron! Найти сообщения от micron Добавить micron в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
maksimka
Не Участник

Зарегистрирован: Mar 2002
Место проживания:
Публикаций: 193
Статус: maksimka в оф-лайне
[сообщение #18710]

хмм... странно... попробуй еще в sesion.php добавить тоже самое...

maksimka добавил 05-08-2002 в 09:24:06:
У меня кстати тоже возникает - но я как то спокоен

__________________
Enjoy!
Maksim'Rus

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 05-08-2002 09:23
Нажмите сюда для просмотра профайла maksimka Отправить Персональное сообщение maksimka Посетить домашнию страничку maksimka! Найти сообщения от maksimka Добавить maksimka в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
micron
Участник+
Средний рейтинг: 5 | Оценок: 1

Зарегистрирован: Oct 2001
Место проживания:
Публикаций: 262
Статус: micron в оф-лайне
[сообщение #18761]

maksimka А где в sesion.php это добавить?

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 05-08-2002 17:29
Нажмите сюда для просмотра профайла micron Отправить Персональное сообщение micron Посетить домашнию страничку micron! Найти сообщения от micron Добавить micron в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
maksimka
Не Участник

Зарегистрирован: Mar 2002
Место проживания:
Публикаций: 193
Статус: maksimka в оф-лайне
[сообщение #18892]

micron
Ну где ты менял (смотри этот топик) код, там пропиши просто через IF, тоже самое что прописано в newreplay.

__________________
Enjoy!
Maksim'Rus

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 06-08-2002 09:28
Нажмите сюда для просмотра профайла maksimka Отправить Персональное сообщение maksimka Посетить домашнию страничку maksimka! Найти сообщения от maksimka Добавить maksimka в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
micron
Участник+
Средний рейтинг: 5 | Оценок: 1

Зарегистрирован: Oct 2001
Место проживания:
Публикаций: 262
Статус: micron в оф-лайне
[сообщение #18898]

// get first 50 chars
$HTTP_USER_AGENT=substr($HTTP_USER_AGENT,0,50);
$REMOTE_ADDR=substr($HTTP_X_FORWARDED_FOR,0,50);

Как через If приписать сюда $ipaddress="0.0.0.0"; ?

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 06-08-2002 09:44
Нажмите сюда для просмотра профайла micron Отправить Персональное сообщение micron Посетить домашнию страничку micron! Найти сообщения от micron Добавить micron в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
micron
Участник+
Средний рейтинг: 5 | Оценок: 1

Зарегистрирован: Oct 2001
Место проживания:
Публикаций: 262
Статус: micron в оф-лайне
[сообщение #19019]

Собственно вот еще интересно… В чем проблема:

1. IP адреса Гостей я вообще не вижу, пусто там.
2. Некоторые IP не вижу то же, но когда человек оставляет пост на форуме, то там IP прописывает, правда прокси, но хоть такой. Почему тогда он не виден в : Кто сейчас на форуме?

Не из-за $ipaddress="0.0.0.0"; это?

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 06-08-2002 20:24
Нажмите сюда для просмотра профайла micron Отправить Персональное сообщение micron Посетить домашнию страничку micron! Найти сообщения от micron Добавить micron в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
Bratok
Как шел мимо, так и иду ™
Средний рейтинг: 5 | Оценок: 3
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Jun 2002
Место проживания: Эстония
Публикаций: 193
Статус: Bratok в оф-лайне
Talking [сообщение #19030]

quote:
Первоначальное сообщение от micron
Собственно вот еще интересно… В чем проблема:

1. IP адреса Гостей я вообще не вижу, пусто там.
2. Некоторые IP не вижу то же, но когда человек оставляет пост на форуме, то там IP прописывает, правда прокси, но хоть такой. Почему тогда он не виден в : Кто сейчас на форуме?

Не из-за $ipaddress="0.0.0.0"; это?



что бы видеть прокси и реальный ip есть хак

если нужен, то качай...

Файл: proxydetect.txt
Был скачан 8 раз(а).

__________________
Tu ne cede malis, sed contra audehtior
Не покоряйся беде, но смело иди навстречу.

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 06-08-2002 21:12
Нажмите сюда для просмотра профайла Bratok Отправить Персональное сообщение Bratok Найти сообщения от Bratok Добавить Bratok в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя

Страницы (3): « 1 [2] 3 »


Формат времени GMT. Текущее время 00:32.
Новая тема   Ответить на эту тему [ Версия для печати Печать | Отправить эту страницу другу/знакомому! Отправить | Получать уведомления об обновлении этой темы Подписка ] Предыдущая тема     Следующая тема
Навигация по форуму:
Оценка темы:

Правила форума:
Вы не можете создавать новые темы.
Вы не можете отвечать на существующие темы.
Вы не можете прикреплять файлы.
Вы не можете редактировать свои сообщения.
HTML теги выкл.
Спец. код вкл.
Смайлики вкл.
[IMG] тег выкл.
 

Page generated in 0.18941903 seconds (96.30% PHP - 3.70% MySQL) with 26 queries.


  Главная :: Форум :: Web ClipArt :: Поиск :: Статистика :: Топ 10 :: Публикация :: Рекомендовать
©NetAdmin.ws, 2001-2026.
Powered by: vBulletin
Copyright ©2000, 2001, Jelsoft Enterprises Limited.