PHP: ошибка gethostbyname

Я использую gethostbyname()для получения IP-адреса доменов в приложении.

В некоторых случаях также проверяются недействительные адреса, такие как «50.9.49».

echo gethostbyname('50.9.49'); // returns 50.9.0.49

В этом случае gethostbynameдолжен возвращать false или неизмененный неверный IP-адрес. однако функции возвращают измененный IP-адрес 50.9.0.49.

Похоже на ошибку в php. Быстрое исправление, кажется, заключается в проверке недопустимых числовых адресов раньше, есть ли какие-либо другие предложения?

6
задан meagar 16 May 2012 в 17:19
поделиться