Узнаем IP-адрес гостя

28.10.2012 14:51

IP-адрес

В системах управления интернет-сайтов, которые могут использоваться и незарегистрированными посетителями, и авторизованными пользователями, скрипты относят первых к отдельной группе. В панели управления данная группа незарегистрированных пользователей сайта в большинстве случаев называется «Гости». Если конкретные IP-адреса авторизованных посетителей являются стандартной функцией скриптов, то получение этого параметра для группы «Гости» может оказаться нелегким делом. Напомню, что IP-адрес - это уникальный 12-значный код, присваиваемый каждому пользователю сети (или, корректнее было бы сказать, каждому устройству, подключенному к сети) сетевым оборудованием - роутером или маршрутизатором.

Если вывод IP-адреса незарегистрированного пользователя форума, блога, чата или прочего аналогичного веб-сайта предусмотрен производителем скриптов, то вам надо всего-то включить необходимую опцию. Она по умолчанию деактивирована, дабы экономить ресурсы веб-сервера. Данную установку ищите в настройках системы управления. Если не получится отыскать ее самостоятельно, то прочтите описание, спросите на форуме пользователей этой системы или обратитесь за помощью в службу поддержки производителя этого скрипта.

Если во внутренних операциях скрипта используется функция определения IP-адресов, то попытайтесь ее задействовать в своих целях. Только не во всех скриптах имеется такая настройка. Но если она есть, то внесите вносить изменения в код системы, от вас потребуются навыки работы с серверными языками программирования или исходными кодами модулей, такие скрипты обычно пишутся на языке PHP. Итак, надо открыть исходный код страницы (в той, в которой желаете увидеть IP-адрес гостя), теперь определите переменную, содержащую необходимое значение, затем поместите ее в необходимое место. К примеру, для вывода этого значения в весьма популярной системе управления UCOZ нужно в страницу вставить следующий код: $_IP_ADDRESS$.

Или же можете воспользоваться собственной функцией определения IP-адресов на языке PHP. Такой вариант подходит для систем, позволяющие вставлять в страницы коды на этом языке. Конечно, этот способ требует большого уровня знания языка. Ведь придется самостоятельно программировать вывод в страницу IP-адресов. Поэтому человеку без определенных знаний будет сложно во всем этом разобраться.