Articles of ip

Как определить фактический IP-адрес посетителей

Я использовал «REMOTE_ADDR» для определения IP-адреса посетителей в PHP. Но как я могу определить IP-адрес посетителей, даже если он пытается их скрыть. Я также использовал «HTTP_X_FORWARDED_FOR» и «HTTP_CLIENT_IP». Но я просто не могу их правильно реализовать.

Regex извлекает только IPv4-адреса из текста

Я попытался извлечь только IP-адреса из данного примера ввода, но он извлекает с ним какой-то текст. Вот мой код: $spfreccord="v=spf1 include:amazonses.com include:nl2go.com include:smtproutes.com include:smtpout.com ip4:46.163.100.196 ip4:46.163.100.194 ip4:85.13.135.76 ~all"; $regexIpAddress = '/ip[4|6]:([\.\/0-9a-z\:]*)/'; preg_match($regexIpAddress, $spfreccord, $ip_match); var_dump($ip_match); Я ищу, чтобы соответствовать только IPv4 IP-адресу xxx.xxx.xxx.xxx в каждом столбце таблицы, но похоже, что $regexIpAddress . Не могли бы […]

Ограничить работу пользователя на основе IP или в Cookie?

Я работаю над PHP-скриптом, который позволяет пользователям голосовать по определенным элементам. Любой пользователь, будь то вход в систему или нет, может голосовать. Рассмотрим следующие случаи: Если пользователь вошел в систему, я могу зарегистрировать идентификатор пользователя и могу ограничить голосование по тому же элементу, если он снова попытается проголосовать. Если пользователь не вошел в систему, я […]

PHP: ошибка gethostbyname

Я использую gethostbyname() чтобы получить IP-адрес доменов в приложении. В некоторых случаях также проверяются неверные адреса, например «50 .9.49». echo gethostbyname('50.9.49'); // returns 50.9.0.49 В этом случае gethostbyname должен возвращать false или немодифицированный неверный IP-адрес. однако функции возвращают измененный IP-адрес 50.9.0.49 . Похож на ошибку в php. Быстрое исправление, по-видимому, заключается в проверке недействительных числовых […]

Лучший способ реализовать запрет после слишком много попыток входа в систему

Я исследовал это в течение последних двух дней после того, как я реализовал свою собственную систему для того, чтобы запретить слишком много попыток. Но я не нашел правильный ответ, который я ищу. Который в значительной степени, что является лучшим способом реализовать это? В настоящее время у меня это реализовано с помощью запрета IP, если один […]

как показать IP-адрес в IPv4, который показывает :: 1 на веб-странице

Я хочу показать IP-адрес клиента компьютера. Но на моем компьютере, который работает в localhost, отображается только «:: 1». Если я запускаю в localhost, он должен быть показан 127.0.0.1. Итак, как показать IP-адрес, особенно в IPv4. Потому что я прочитал в другой статье, что :: 1 находится в IPv6. Вот мой код: function get_ip() { if […]

добавление счетчика на страницу php для подсчета уникальных посетителей

Я хочу добавить счетчик на мою веб-страницу, которая подсчитывает количество посетителей. Но моя проблема в том, что когда я обновляю свою страницу, счетчик увеличивается на 1..i, этот счетчик увеличивается только тогда, когда новый посетитель с другим ip достигает моей веб-страницы. вот мои коды .. Извините за мой слабый английский index.php <?php session_start(); $ip = $_SERVER['REMOTE_ADDR']; […]

Получить IP-адрес из ifconfig с помощью PHP

У меня есть следующий код php: <?php $ip = shell_exec("/sbin/ifconfig | grep 'inet:'| grep -v '127.0.0.1' | cut -d: -f2 | awk '{ print $1}'"); echo $ip; ?> Он отлично работает, когда я запускаю его из командной строки ( $php5 ip.php ), но когда я запускаю его из своего браузера, он ничего не показывает ( […]

Как получить только IP-адрес / подсеть

Я использую плагин jquery, он маскировал мое поле и позволял пользователю вводить правильные значения. Он работает очень хорошо, но теперь, когда я отправляю свою форму, объект IP является массивом, мне нужно получить только номер IP (10.1.25.2/30) Результат: $ip = $_POST['ipaddress']; print_r($ip); //It returns to me Array ( [abcd] => Array ( [0] => 10.1.25.2/30 ) […]

Решения для поиска геолокации посетителей сайта

Я знаю, что существует множество сервисов, которые предоставляют инструменты геолокации для разработки, где пользователи посещают. Веб-сайт, над которым я работаю, является сайтом электронной коммерции, который работает на нескольких территориях. Когда посетитель попадает на сайт, он должен работать там, где они есть, и показывать соответствующую валюту / язык для пользователя. Раньше мы использовали maxmind, но мне […]