Articles of ip

расположение php ip

У меня простой вопрос. Можно ли перенаправить людей на мой сайт по IP-адресу? Пример: один человек перемещается по сайту и когда идет платить, если ip-адрес из Португалии оплачивается банковским переводом, если не оплачивается paypal? Извините мой английский. спасибо, Педро Лопес

Отслеживание посетителей IP / кликов в PHP

Я пытаюсь написать сценарий или больше, как придумать простую логику отслеживания кликов или посещений. Мне не нужно отслеживать каждую страницу, пока они приземляются на главной странице, где я хочу сохранить ее как 1 клик. Прежде всего, можно ли сказать, что отслеживание по IP далеко не точное, потому что многие пользователи могут находиться под одним и […]

Сравнение IP-адреса с IPv6-блоком

Я использую PHP для сравнения IP-адреса пользователя с списком IP-блоков, большинство из которых являются IPv4, но некоторые из них являются IPv6. IP-адрес, который я получаю от пользователя, всегда совместим с IPv4, или так я предполагаю. Как я могу сравнить это? Это то, что я сейчас использую: function ip_check($ip, $cidr) { list($net, $mask) = split("/", $cidr); […]

Как обращаться с адресами IPv6 вместе с IPv4 PHP

Я разработчик iphone – новый для веб-разработчиков, поэтому, пожалуйста, будьте терпеливы! В настоящее время я использую MAMP для локального тестирования. У меня очень безопасный раздел на моем сайте. Наряду с требованием пользователя / пароля – он также проверяет IP-адрес пользователя. Если учетная запись не использовалась ранее с этого IP-адреса, она добавит этот IP-адрес вместе с […]

Будет ли значение набора $ _SERVER пустой строкой?

У меня есть простой скрипт, который определяет IP-адрес пользователя: function GetIp(){ if (!empty($_SERVER['HTTP_CLIENT_IP'])) //check ip from share internet { $ip=$_SERVER['HTTP_CLIENT_IP']; } elseif (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) //to check ip is pass from proxy { $ip=$_SERVER['HTTP_X_FORWARDED_FOR']; } else { $ip=$_SERVER['REMOTE_ADDR']; } return $ip; } Теперь в Сети я увидел кого-то, использующего этот скрипт: if (isset($_SERVER['HTTP_CLIENT_IP']) && $_SERVER['HTTP_CLIENT_IP'] != '') […]

PHP самый точный / безопасный способ получить реальный IP-адрес пользователя в 2017 году

Каков самый точный способ получить IP-адрес пользователя в 2017 году через PHP? Я прочитал много SO вопросов и ответов об этом, но большинство ответов устарело и прокомментировано пользователями, что эти способы небезопасны. Например, взгляните на этот вопрос (2011): Как получить IP-адрес клиента в PHP? Ответ Тима Кеннеди содержит рекомендацию использовать что-то вроде: if (!empty($_SERVER['HTTP_CLIENT_IP'])) { […]

Поиск IP-адреса клиента, подключенного через прокси-сервер

Есть ли способ собирать IP-адрес клиента, подключенного к вашему веб-сайту, через прокси-сервер? Вся настройка – это внутренняя локальная сеть и через sysadmin, у меня есть контроль над прокси-машиной. Я использую PHP5 для сервера сайта. Я пробовал $_SERVER['REMOTE_ADDR'] в PHP, но эта переменная просто хранит IP-адрес прокси-сервера. Есть идеи?

PHP: разрешить пользователю комментировать и оценивать только один раз с помощью своего IP-адреса

Контекст: я создаю сайт, на котором пользователи могут искать интернет-фьючерс, и я хочу создать 5-звездную рейтинговую систему и систему комментариев для каждого интернет-провайдера … Но пользователям разрешено только комментировать и оценивать только один раз для каждый провайдер … Мне сложно получить адрес пользователя ip, а затем поместить его в базу данных, когда они комментируют и […]

CURL с IP-адресом Spoof

Я слышал от какого-то друга, что мы можем подделать наш ip-адрес в Curl с помощью HTTP_X_FORWARDED_FOR, поэтому я решил проверить его и создать три файла для отправки Curl: <?php $ip = '1.1.1.1'; $url = "http://127.0.0.1/mydir/getdata.php"; $options = array ( CURLOPT_CONNECTTIMEOUT => 1, // timeout on connect CURLOPT_TIMEOUT => 1, // timeout on response CURLOPT_MAXREDIRS => […]

Преобразование IP-адреса в десятичный и наоборот

Предположим, что мое десятичное число – это 9766322441 поэтому его соответствует 70.30.65.9 но когда этот IP-адрес преобразуется обратно, он дает некоторое другое десятичное число 1176387849 … и когда я конвертирую IP-адрес pf google.com, то есть 64.233.187.99 тогда он дает 1089059683 и обратное преобразование дает правильный IP-адрес, то есть 64.233.187.99 … Мой вопрос в том, что […]