if (!filter_var($site, FILTER_VALIDATE_URL, FILTER_FLAG_HOST_REQUIRED))...
このバリデーターは次のことを示しています:
https://www.g-有効なアドレスとして!
www.google.com-無効なアドレスとして!
アドレスバーにアドレスを入力し、それが機能することがわかった場合、それは有効なアドレスである必要があります。およびその逆。そのようなバリデーターが1つ必要です。または-上記のコードに何かが欠けていますか?