Описание тега ip2long
Преобразует строку, содержащую (IPv4) адрес Интернет-протокола с точками в правильный адрес
1
ответ
long2ip не работает со строкой из базы данных
У меня проблема с функцией long2ip. С данными из $_SERVEUR или строковой переменной все работает нормально, давая мне правильный IP. Но со строкой из базы данных результат равен 0.0.0.0 . <?php $varip = '127.0.0.1'; p(ip2long($varip)); //display …
22 янв '19 в 15:47
3
ответа
Как я могу упростить IP-адрес с помощью PHP? Попытка long2ip(ip2long(адрес))
В моей системе есть сторонний ящик, который хранит IP-адреса и сравнивает их со значениями, отправленными из моего веб-интерфейса. У меня проблема с тем, что пользователь ввел маску сети для стороннего ящика как 255.255.255.000, а ящик сохранил ее к…
05 фев '19 в 15:49
2
ответа
Не могу заставить ip2long() работать
Я пытаюсь сравнить некоторые IP-адреса, которые хранятся в виде строк. Я читаю о ip2long() чтобы преобразовать строку в целое число, поэтому я поиграюсь с ней, чтобы посмотреть, будет ли она делать то, что я хочу. Итак, сначала я просто пытаюсь увид…
18 фев '16 в 16:05
1
ответ
Как сохранить отрицательное значение ip2long в 32-битной системе для MySQL
Я должен хранить IP-адрес в таблице MySQL, работающей в 32-битной системе. В 64-битной системе я бы просто использовал INT(10) UNSIGNED поскольку ip2long всегда будет абсолютным значением. Как заставить его работать на 32 бит? У меня есть два вариан…
09 окт '15 в 10:00
0
ответов
Рассчитать +1 IP-адрес от IP-адреса
Я использую ip2long, чтобы вычислить адрес подсети, широковещательный адрес и маску подстановки, и это работает, но мне нужно вычислить +1 IP-адрес от определенного IP-адреса, например 10.10.10.7 Мне нужно сложить +1 IP-адрес и получить 10.10.10.8 Я…
16 фев '19 в 18:40
2
ответа
Сравнение диапазона IP с использованием ip2long
Я пытаюсь вычислить IP с помощью ip2long как описано в этом руководстве: Как проверить, что IP-адрес находится в диапазоне двух IP-адресов в PHP? Код выглядит следующим образом: $ip2 = ip2long("127.0.0.1"); $high_ip = ip2long("128.0.0.0"); $low_ip =…
17 мар '15 в 19:30
2
ответа
Как сделать подстановочный поиск для IP-адресов, используя INET_ATON в MySQL?
Я нашел этот метод для хранения IP-адресов в базе данных MySQL как целое число, используя INET_ATON: /questions/43032611/kakoj-tip-dannyih-mysql-ispolzovat-dlya-ip-adresa/43032621#43032621 Поскольку адреса IPv4 имеют длину 4 байта, вы можете использ…
20 мар '17 в 16:20
0
ответов
Функция ip2long не работает в классе
Когда я использую функцию ip2long в классе, она не возвращает допустимого результата. Если я вызываю функцию вне класса, как показано, она возвращает действительный результат. Но если я использую класс, преобразование игнорируется. Я предполагаю, чт…
02 сен '20 в 18:35
0
ответов
Создать номер из ip-адреса, используя отрицательный вывод ip2long php
<?php echo(ip2long("134.122.121.207"))."</br>"; //output 2256173519 echo(long2ip(2256173519))."</br>"; //output 134.122.121.207 //how to get this number "-2038793777" from ip 134.122.121.207 . i…
02 сен '20 в 11:13
1
ответ
PHP вычисляет диапазон длинных целых чисел подсети ip2long
Я пытаюсь определить, прибыл ли посетитель веб-сайта из страны ЕС, и если да, то покажу ему баннер согласия на использование файлов cookie в соответствии с их законодательством. Я загрузил таблицу со списком IPv4 всех стран ЕС (например, 1.178.224.0…
10 ноя '21 в 17:46
0
ответов
Можете ли вы помочь мне понять, почему мой последний ip2long пуст?
Я бьюсь уже несколько часов... я хочу понять, включен ли мой ip в список диапазонов ip. Список исходит из файла, я делаю foreach и if if(ip2long($_SERVER['REMOTE_ADDR']) >= ip2long($start) && ip2long($_SERVER['REMOTE_ADDR']) <= ip2long…
26 янв '21 в 22:58
1
ответ
ip2long("012.012.012.012") возвращает false в Linux
Предположим, что в представлении адреса IPv4 есть начальные нули, например 012.012.012.012. Чтобы подавить начальные нули, я просто пишу следующий код, и на моем Mac он работает так, как я и ожидал: % php -r 'var_dump(long2ip(ip2long("012.012.012.01…
14 янв '21 в 13:02
0
ответов
Как я могу преобразовать IPv6 в длинный, как мы делаем для IPv4, используя ip2long?
У меня есть база данных IP для определенной страны. У меня есть платная версия Ip2Lcoation, и я получил все диапазоны IPv6 и IPv4. В моем веб-приложении я конвертирую все IP-адреса в длинные, используя функцию ip2long. Он отлично работает с IPv4, но…
19 июн '21 в 13:16