PHP ПРОВЕРКА URL
PHP позволяет проверить, является ли строка допустимым URL-адресом. Для этого существует функция filter_var () с использованием фильтра FILTER_VALIDATE_URL.
$url = "https://example.com";
if (filter_var($url, FILTER_VALIDATE_URL)) {
echo "URL is valid";
} else {
echo "URL is invalid";
}
Если URL-адрес действителен, вы получите «URL is valid» в качестве результата, в противном случае вы получите «URL is invalid».
Можно добавить параметры к функции FILTER_VALIDATE_URL, чтобы настроить проверку URL-адреса под свои нужды.
Например, если необходимо также проверить существование домена и проверять адреса IPv4 и IPv6, можно добавить дополнительные фильтры:
$url = "https://example.com";
$options = array(
'options' => array(
'default' => false,
'flags' => FILTER_FLAG_HOST_REQUIRED | FILTER_FLAG_IPV4 | FILTER_FLAG_IPV6
)
);
if (filter_var($url, FILTER_VALIDATE_URL, $options)) {
echo "URL is valid";
} else {
echo "URL is invalid";
}
В этом примере, если запрашиваемый URL-адрес содержит только IP-адрес, он будет считаться недействительным. Если вы хотите, чтобы IP-адреса также считались действительными URL-адресами, вы можете убрать FILTER_FLAG_HOST_REQUIRED из параметров фильтрации.
URL Rewriting in php - Full Tutorial
Learn how to remove .php file extension from URL
How to resolve the request URL was not found on localhost XAMPP
The required URL not found on the server ,file not found ,404 error , xampp server problem resolving
37 php - string urlencode
How to get clean URL/links using HTACCESS PHP -- SEO friendly URL -- URL Rewriting
Passing a GET or URL variable through a link with PHP - php tutorial
PHP Tutorial - Readble URL in php WITHOUT Framework
Remove .php and ? from url for blogs website - hindi
Url rewriting in php - how to use url query strings in php - dynamic url in php - php tutorial - 45