Автор Тема: $REMOTE_ADDR - > Странный IP  (Прочитано 3138 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Alexandr

  • Фанат форума
  • Ветеран
  • *****
  • Сообщений: 865
  • +0/-0
  • 0
    • Просмотр профиля
    • http://gtp.hobi.ru
$REMOTE_ADDR - > Странный IP
« : 30 Октября 2002, 17:04:17 »
Счётчик собирает IP\'шки юзеров. А так как таблицу расчитывал под строку вида XXX.XXX.XXX.XXX (т.е. 15 символов), то если строка больше, то она обрезается.
Тут решил перейти на цифровое хранение IP\'шников в базе. Нашёл для этого крутую MySQL\'евскую функцию. Перебросил таблицу и .... опа кол-во записей в новой таблице меньше. ???

Смотрю старую таблицу....... "10.0.9.1, 195.5"
Что за запись?
Далее смотрю логи .... и вот опять: 62.118.250.229, 212.16.2.140 - - [30/Oct/2002:00:07:38 +0500] "GET /includes/button.php?70 HTTP/1.0"
Что за канитель?

IP\'шку вычисляю так
if (isset ($HTTP_X_FORWARDED_FOR)) @$ip=$HTTP_X_FORWARDED_FOR;
else @$ip=$REMOTE_ADDR;

Может кто подскажет, что за странный IP-адрес клиента?
Kiss my CSS
Pусские gtp gp3 ( midi + tab ) -   - Все для Авто.

Оффлайн Макс

  • vir magni ingenii
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3534
  • +0/-0
  • 2
    • Просмотр профиля
$REMOTE_ADDR - > Странный IP
« Ответ #1 : 30 Октября 2002, 17:15:07 »
http://forums.webscript.ru/showthread.php?s=&postid=11475#post11475


ЗЫ
я тоже удивился, когда впервые это увидел
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )

Оффлайн Alexandr

  • Фанат форума
  • Ветеран
  • *****
  • Сообщений: 865
  • +0/-0
  • 0
    • Просмотр профиля
    • http://gtp.hobi.ru
$REMOTE_ADDR - > Странный IP
« Ответ #2 : 30 Октября 2002, 17:21:27 »
Пасиба Макс.

Т.е. если isset($HTTP_X_FORWARDED_FOR) и в нём есть ",", то мне надо хватать второй IP.
Kiss my CSS
Pусские gtp gp3 ( midi + tab ) -   - Все для Авто.

Оффлайн Макс

  • vir magni ingenii
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3534
  • +0/-0
  • 2
    • Просмотр профиля
$REMOTE_ADDR - > Странный IP
« Ответ #3 : 31 Октября 2002, 03:24:12 »
Да наверное, хотя я стараюсь не особо такой информации доверять. Не такому IP а вообще информации, которая от пользователя исходит.
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )

Оффлайн Alexandr

  • Фанат форума
  • Ветеран
  • *****
  • Сообщений: 865
  • +0/-0
  • 0
    • Просмотр профиля
    • http://gtp.hobi.ru
$REMOTE_ADDR - > Странный IP
« Ответ #4 : 31 Октября 2002, 08:24:18 »
Да я думаю в моём случае это не критично. Мне просто кол-во посетителей надо прикинуть.
Kiss my CSS
Pусские gtp gp3 ( midi + tab ) -   - Все для Авто.

Оффлайн Alexandr

  • Фанат форума
  • Ветеран
  • *****
  • Сообщений: 865
  • +0/-0
  • 0
    • Просмотр профиля
    • http://gtp.hobi.ru
$REMOTE_ADDR - > Странный IP
« Ответ #5 : 31 Октября 2002, 08:25:43 »
А кстати, ещё подобных извратов с  IP не бывает?
Kiss my CSS
Pусские gtp gp3 ( midi + tab ) -   - Все для Авто.

Оффлайн Макс

  • vir magni ingenii
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3534
  • +0/-0
  • 2
    • Просмотр профиля
$REMOTE_ADDR - > Странный IP
« Ответ #6 : 31 Октября 2002, 12:03:58 »
тебе этого мало? ;)
Не знаю, больше извратов я не видел
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )

Оффлайн Maniac

  • Ума нет - считай коллега
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 844
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
$REMOTE_ADDR - > Странный IP
« Ответ #7 : 31 Октября 2002, 20:27:37 »
Цитировать
и в нём есть ",", то мне надо хватать второй IP.

Там кстати бывает (по крайней мере, в стандарте описано так) еще для неопределенных хостов значение (то ли unknown, то ли unavailable - см. на w3.org
TANSTAAFL

Оффлайн Макс

  • vir magni ingenii
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3534
  • +0/-0
  • 2
    • Просмотр профиля
$REMOTE_ADDR - > Странный IP
« Ответ #8 : 31 Октября 2002, 20:37:33 »
Цитировать
(по крайней мере, в стандарте описано так)

да, в реальности такое тоже бывает. Сам видел.
у меня было unknown
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28