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? И как?