Я хотел бы знать, есть ли способ ограничить пользователей сайта таким образом, чтобы они могли получать доступ только к внутренним страницам сайта, если они находятся в определенном диапазоне IP-адресов или определенной сети? Текущие PHP-скрипты, которые я получаю, не могут отличить реальные IP-адреса от Proxies? благодаря
Ну название в основном говорит об этом. Но для получения дополнительной информации. , Этот метод работает, но. , $ip = '1.1.1.1'; curl_setopt($handle, CURLOPT_HTTPHEADER, array("REMOTE_ADDR: $ip", "X_FORWARDED_FOR: $ip")); Он добавляет только эти два keys в массив $_SERVER HTTP_REMOTE_ADDR HTTP_X_FORWARDED_FOR Ключ REMOTE_ADDR прежнему остается неизменным. Можно ли изменить REMOTE_ADDR ? Ответ здесь говорит НЕТ . Но комментарий […]
У меня есть тысячи IP-адресов посетителей моего сайта, какие инструменты я могу использовать для их преобразования в координаты lat / lng? Затем я смогу визуализировать данные на карте с фильтрами для последующей демографии.
Возможный дубликат: Уникальные IP-адреса в системе голосования Я разрабатываю небольшое веб-приложение, где ему нужна система онлайн-голосования, использующая php для моего события в колледже. Я получал IP-адрес и сохранял его в базе данных, чтобы предотвратить повторное голосование от одного и того же пользователя. Но потом я вспомнил, что мой колледж использует прокси-сервер, поэтому получение IP-адреса бесполезно. […]
Каков лучший способ получить IP-адрес в PHP: getenv('REMOTE_ADDR'); или, $_SERVER['REMOTE_ADDR']; пожалуйста, скажите мне разницу, если таковые имеются, между ними.
Я работаю над очень простым сайтом, который позволит людям голосовать один раз в сутки за элемент (игру) за IP-адрес. Голоса хранятся в таблице с именами голосов, с колонками, содержащими ИД, ИД игры, проголосователем и IP-адресом. Пользователи идут на страницу голосования для этой игры через … vote.php? Id = # (где # – gid). Вот упрощенная […]
Как я могу получить IP-адрес клиента в CakePHP? Это будет $_SERVER['REMOTE_ADDR'] в простом PHP. Я думал, что это похоже на все $_SERVER vars, и к ним можно получить доступ с помощью env('VAR_NAME') или getClientIP() в CakePHP, но он не возвращает те же результаты. Есть идеи?
Можно ли предположить, что $_SERVER['REMOTE_ADDR'] всегда возвращает IPv4-адрес ? Благодаря!
Я использую PHP CURL для отправки запроса на сервер. Что мне нужно сделать, чтобы ответ от сервера включал IP-адрес этого сервера?
Если бы у меня был : domainA.com/out.php: <?php header('location: http://domainB.com/'); ?> Можно ли получить url: domainB.com и его IP Address , с domanA.com/out.php от domainC.com ? Что я хочу : domainA.com/index.php <?php $data = getUrlandIp("domainA.com/out.php"); echo $data[0]; # wanted output (URL) : domainB.com echo $data[1]; # wanted output (IP) : 133.133.133.133 ?>