IPv4 адрес не сохраняет адрес 0.0.0.0
- Develop-Soft
- Сообщения: 690
- Зарегистрирован: 27 мар 2019, 01:22
- Имя: Владимир
- Откуда: Россия, Белгород
- Контактная информация:
IPv4 адрес не сохраняет адрес 0.0.0.0
Сабж... вроде как тоже полноценный IP-адрес.
- support
- Техническая поддержка
- Сообщения: 9025
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: IPv4 адрес не сохраняет адрес 0.0.0.0
Функция ip2long не считает это IP адресом.
- Develop-Soft
- Сообщения: 690
- Зарегистрирован: 27 мар 2019, 01:22
- Имя: Владимир
- Откуда: Россия, Белгород
- Контактная информация:
Re: IPv4 адрес не сохраняет адрес 0.0.0.0
Код: Выделить всё
<?php
echo(ip2long('0.0.1.1')); // = 257
echo(long2ip(257)); // = 0.0.1.1
echo(ip2long('0.0.0.1')); // = 1
echo(long2ip(1)); // = 0.0.0.1
echo(ip2long('0.0.0.0')); // = 0
echo(long2ip(0)); // = 0.0.0.0
?>
- support
- Техническая поддержка
- Сообщения: 9025
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: IPv4 адрес не сохраняет адрес 0.0.0.0
У меня в коде так:
Иначе все будут 0.0.0.0 по умолчанию.
Код: Выделить всё
return ($value>0 ? long2ip($value) : '');
- Develop-Soft
- Сообщения: 690
- Зарегистрирован: 27 мар 2019, 01:22
- Имя: Владимир
- Откуда: Россия, Белгород
- Контактная информация:
Re: IPv4 адрес не сохраняет адрес 0.0.0.0
А если:
по идее ведь по умолчанию там должен быть null..?
P.S. $value>-1 явно не пойдет т.к. -1 это адрес 255.255.255.255
Код: Выделить всё
return (is_int($value) ? long2ip($value) : '');
P.S. $value>-1 явно не пойдет т.к. -1 это адрес 255.255.255.255