ipv4

УДАЛЕННОЕ ДОБАВЛЕНИЕ и IPv6 в PHP

Можно ли с уверенностью предположить, что $_SERVER['REMOTE_ADDR'] всегда возвращает IPv4-адрес? Спасибо!

Разные браузеры, разные IP-адреса?

Я сохраняю IP-адреса пользователя, сохраняя значение $_SERVER['REMOTE_ADDR'] в базе данных MySQL. Проблема в том, что к ... о для IPv6 одни? Должен ли я объединить все IP-адреса в IPv6? И как я могу сделать это на PHP (если это вообще возможно)?

Хранение IP-адреса в базе данных MySQL (IPv4 И IPv6)

Хорошо, теперь я знаю, что подобные вопросы, вероятно, задавались миллион раз, но я настоящий новичок в этом, и я был б ... ранения IP-адреса. Я также хотел бы сделать систему совместимой с адресами IPv6, если это возможно. Заранее благодарю

Как сравнить IP-адреса в PHP в виде двоичных строк?

В настоящее время я работаю с адресами IPv4 и IPv6 в проекте на основе PHP, и мне нужно иметь возможность сравнивать дв ... нив формат распаковки с "A4" (строки с пробелами) на "a4" (строки с пробелами). Подробности смотрите в моем ответе ниже.

Проверьте, находится ли IP-адрес в сети

Я ищу функцию для определения того, находится ли данный IPv4-адрес в данной сети. Это будет похоже на это; однако я н ... ipaddr >= $netip && $ipaddr <= $netmask){ return true; } else { return false; } }

Функция PHP IPV4 против IPV6

Я читал о том, как определить, является ли IP-адрес IPv4 или IPv6, и мне кажется очевидным, что нужно искать, есть ли д ... } return false; } ИЗМЕНИТЬ: Я что-то упускаю или будет ли эта функция работать должным образом во всех случаях?

Запрет по IPv4 и IPv6

Если я хочу заблокировать пользователя по IP на своем веб-сайте, возможно ли это сделать как IPv4, так и IPv6? Некоторы ... 4 адреса в IPv6 или что-то в этом роде, чтобы "объединить" их? Я использую PHP в качестве серверной части технология.

PHP Преобразует IPv6 в двоичное представление (/память)

Я уже "сделал" это для IPv4; $ip = '127.0.0.1'; // example $ip = explode('.',$ip); if( count($ip) != 4 ) $ip = array(0 ... ть такую функцию, так как (с одной стороны) Я знаю, что он упаковывает IP-адрес в другой формат, чем я делаю (или хочу).

Анонимизировать адреса IPv4 и IPv6 с помощью PHP preg replace?

Мне нужно было анонимизировать адреса IPv4 и IPv6, поэтому я закодировал это грубое решение: if (strlen($_SERVER['REMO ... :8d3::8a2e:7:7344 Интересно, есть ли элегантное решение с помощью preg_replace и некоторой магии регулярных выражений?

Как преобразовать Ipv4 в идентификатор 5 символов в PHP? [закрыто]

Как я могу преобразовать Ipv4 и порт в идентификатор 5 символов в PHP? Например, localhost/127.0.0.1:80 К этому: localhost/#12345 //#12345 is the 127.0.0.1:80 Возможно ли это сделать в PHP? И как?