gethostbyname()
アプリケーションのドメインのIPアドレスを取得するために使用しています。
場合によっては、「50.9.49」などの無効なアドレスもチェックされます。
echo gethostbyname('50.9.49'); // returns 50.9.0.49
この場合gethostbyname
、falseまたは変更されていない無効なIPアドレスを返す必要があります。ただし、関数は変更されたIPアドレスを返します50.9.0.49
。
PHPのバグのようです。簡単な解決策は、以前に無効な数値アドレスをチェックすることのようですが、他に何か提案はありますか?