Инструкция
1
Если вывод IP-адреса неавторизованного пользователя чата, форума, блога или другого аналогичного веб-ресурса предусмотрен производителем скриптов, на базе которых работает этот ресурс, вам нужно всего лишь включить нужную опцию. По умолчанию она деактивирована, чтобы экономить ресурсы веб-сервера. Поищите эту установку в настройках системы управления. Если найти ее самостоятельно не получится, прочтите описание, обратитесь в службу поддержки производителя скрипта или задайте вопрос на форуме пользователей вашей системы.
2
Скрипт может не иметь такой настройки, но если в его внутренних операциях используется функция определения IP-адреса, ее можно попытаться задействовать и в ваших целях. Для этого будет нужно вносить изменения в код системы, поэтому от вас потребуются некоторые навыки работы с исходными кодами модулей в системах управления сайтами или серверными языками программирования - обычно такие скрипты пишутся на языке PHP. Откройте исходный код страницы, в которой вы хотите видеть IP-адрес гостя, определите переменную, содержащую нужное значение, и поместите ее в нужное место. Например, в широко используемой системе управления UCOZ для вывода этого значения надо вставить в страницу код $_IP_ADDRESS$.
3
В крайнем случае, можно использовать собственную функцию определения IP-адреса на языке PHP. Этот вариант подойдет для систем, которые позволяют вставлять в страницы код на этом языке. Разумеется, такой способ потребует еще большего уровня знания языка. Вам придется самостоятельно запрограммировать вывод в страницу IP-адреса, а функция его определения может выглядеть так:
function getIPaddress() {
$guestIP = getenv('HTTP_CLIENT_IP') or $guestIP = getenv('HTTP_X_FORWARDED_FOR') or $guestIP = getenv('REMOTE_ADDR');
return trim(preg_replace('#^([^,]+)(,.*)?#', '$1', $guestIP));
}
function getIPaddress() {
$guestIP = getenv('HTTP_CLIENT_IP') or $guestIP = getenv('HTTP_X_FORWARDED_FOR') or $guestIP = getenv('REMOTE_ADDR');
return trim(preg_replace('#^([^,]+)(,.*)?#', '$1', $guestIP));
}
Видео по теме
Источники:
- как проверить ай пи