Я проверяю URL-адрес с FILTER_VALIDATE_URL
функции FILTER_VALIDATE_URL
.
$url_1 = "http://example.com"; $url_2 = "http://http://example.com"; if (filter_var($url_1, FILTER_VALIDATE_URL)) { echo "URL is valid"; } else { echo "URL is invalid"; }
Это дает мне действительное URL-сообщение в $url_1
и $url_2
. Это не должно быть так. второй URL недействителен. Каков правильный способ решения этой проблемы? Благодарю.