Автор Тема: Определение хоста  (Прочитано 4063 раз)

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

Оффлайн Sergey Juravlev

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 49
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.juravlev.inc.ru/
Определение хоста
« : 27 Января 2002, 21:36:58 »
Скажите пожалуйста, как определить хост с которого идет запрос?
Sergey Juravlev

Оффлайн Green Kakadu

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2757
  • +1/-0
  • 0
    • Просмотр профиля
    • http://gnezdo.webscript.ru
он?
« Ответ #1 : 28 Января 2002, 00:24:49 »
$ENV{\'REMOTE_ADDR\'}
 в исканиях.

Оффлайн NeoNox

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3012
  • +0/-0
  • 0
    • Просмотр профиля
...а может это он?
« Ответ #2 : 28 Января 2002, 11:51:43 »
#!/usr/bin/perl

use CGI qw(:all);
use CGI::Carp qw(fatalsToBrowser);

print header;


   $ip = $ENV{\'REMOTE_ADDR\'};
   @digits = split (/\\./, $ip);
   $address = pack ("C4", @digits);
   $host = gethostbyaddr ($address, 2);

print "$host";
The documentations is your friend

Оффлайн Harvester

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 123
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Определение хоста
« Ответ #3 : 28 Января 2002, 21:57:51 »
Иногда полезно спросить у кого хостишься. Бывает и так: $ip=$ENV{"HTTP_X_FORWARDED_FOR"}
Если ты не один, значит... ты ноль!

Оффлайн Sergey Juravlev

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 49
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.juravlev.inc.ru/
Определение хоста
« Ответ #4 : 08 Февраля 2002, 15:39:25 »
NeoNox
Не работает.
Вместо хоста выводится какие-то два квадрата :(
Цитировать

Ваш IP: [127.0.0.2].
Ваш хост: [ ].

Harvester
Green Kakadu
Нет, это IP.
« Последнее редактирование: 10 Февраля 2002, 02:40:51 от Sergey Juravlev »
Sergey Juravlev

Оффлайн Harvester

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 123
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Определение хоста
« Ответ #5 : 09 Февраля 2002, 23:19:51 »
"Не работает" пишется раздельно... Задай вопрос админам.
Если ты не один, значит... ты ноль!

Оффлайн Oak

  • Дерево
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1481
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Определение хоста
« Ответ #6 : 10 Февраля 2002, 02:43:12 »
А ты проверяешь результат на предмет ошибки?
 Тебе же функция не вернет имя хоста, если у этого хоста нету имени вообще  :)))))
[основной броузер - SeaMonkey] Netscape Communicator 4 - is the best :) // see sources

 

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