Articles of ip

$ _SERVER всегда isset ()?

Я хочу по ip2logn($_SERVER['REMOTE_ADDR']) сохранить значения ip2logn($_SERVER['REMOTE_ADDR']) в db. Практически, как я вижу, значение $_SERVER['REMOTE_ADDR'] всегда имеет значение. Может ли кто-нибудь подтвердить, что он всегда установлен для любого пользователя и не может быть установлен по какой-либо причине? Причина, по которой я прошу, это убедиться, что я должен выбрать NOT NULL вместо DEFAULT NULL для столбца […]

PHP: как проверить, является ли клиент локальным?

Мне нужно проверить, открыт ли файл «локально» (тот же компьютер или сеть). Я использую: <?php if ((substr($_SERVER['REMOTE_ADDR'],0,8) == "192.168.") || ($_SERVER['REMOTE_ADDR'] == "127.0.0.1")) { // client is local } else { // client is not local } Но я не уверен, что это лучший способ. Что является более надежным способом сделать это?

Как правильно использовать HTTP_X_FORWARDED_FOR?

Хорошо, у меня есть небольшая проблема с аутентификацией. Моя веб-служба позволяет подключаться к моему API через HTTP с именем пользователя и паролем, но это соединение также может быть ограничено конкретным IP-адресом. Это означает, что параметр $_SERVER['REMOTE_ADDR'] может быть неправильным. Я уже знаю, что на любую IP-информацию нельзя действительно полагаться – у меня есть ограничение только […]

Получение местоположения с IP-адреса

Я хочу получить информацию, такую ​​как город, штат и страну посетителя, с их IP-адреса, чтобы я мог настроить свою веб-страницу в соответствии с их местоположением. Есть ли хороший и надежный способ сделать это на PHP? Я использую JavaScript для сценариев на стороне клиента, PHP для серверных скриптов и MySQL для базы данных.

пакет для обнаружения пользователей в php?

Я хочу знать, какой лучший пакет для определения страны, из которой пользователь посещает? Я использую php / mysql ..

Получение страны-посетителя от их IP-адресов

Я хочу получить страну посетителя через свой IP … Сейчас я использую это ( http://api.hostip.info/country.php?ip= ……) Вот мой код: <?php if (isset($_SERVER['HTTP_CLIENT_IP'])) { $real_ip_adress = $_SERVER['HTTP_CLIENT_IP']; } if (isset($_SERVER['HTTP_X_FORWARDED_FOR'])) { $real_ip_adress = $_SERVER['HTTP_X_FORWARDED_FOR']; } else { $real_ip_adress = $_SERVER['REMOTE_ADDR']; } $cip = $real_ip_adress; $iptolocation = 'http://api.hostip.info/country.php?ip=' . $cip; $creatorlocation = file_get_contents($iptolocation); ?> Ну, это работает […]

Получение пользователей Реальный IP-адрес с использованием PHP

Я хочу получить реальный IP-адрес от пользователей, идущих на моем сайте, даже если они используют прокси-сайт, например hidemyass.com Это код, который у меня есть, и думал, что он сработал, но я его протестировал, и он не <?php function getRealIpAddr() { 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 […]

Можно ли доверять $ _SERVER ?

Можно ли доверять $_SERVER['REMOTE_ADDR'] ? Можно ли его заменить, изменив заголовок запроса или что-то в этом роде? Можно ли написать что-то подобное? if ($_SERVER['REMOTE_ADDR'] == '222.222.222.222') { // my ip address $grant_all_admin_rights = true; }

получить регион / город от ip

как я могу получить регион и город из ip? Я нашел эту службу: http://api.hostip.info/?ip=xyz.qwe.rty Но это не дает мне точной информации: http://www.ipaddresslocation.org/ Знаете ли вы какое-то бесплатное обслуживание? Мне нужно получить эту информацию с помощью php-скрипта, но я не буду устанавливать внешнюю библиотеку. огромное спасибо

Работа с адресами IPv6 в PHP

После тщательного поиска, я заметил небольшое отсутствие функций в PHP для обработки IPv6 . Для моего личного удовлетворения я создал несколько функций, чтобы помочь переходу. Функция IPv6ToLong() является временным решением, которое было IPv6ToLong() здесь: Как сохранить IPv6-совместимый адрес в реляционной базе данных . Он разделит IP на два целых числа и вернет их в массив. […]