Wolf88
Участник
- Сообщения
- 135
- Реакции
- 54
Когда-то перед вами может возникнуть задача проверки загрузки страницы со статусом ОК (200). В этой статейке вы сможете найти одно из возможных решений.
Для проверки успешной загрузки какой-то страницы, можем сделать cURL запрос и проверить HTTP статус. Если загрузка произошла успешно, без всяких нюансов, то этот статус будет равен 200 (OK).
Для проверки успешной загрузки какой-то страницы, можем сделать cURL запрос и проверить HTTP статус. Если загрузка произошла успешно, без всяких нюансов, то этот статус будет равен 200 (OK).
PHP:
<?php
function checkUrl($url)
{
// Простая проверка
if (!$url)
{
return false;
}
// Создание cURL ресурса и передача URL
$curl_resource = curl_init($url);
// Выполнение запроса
curl_setopt($curl_resource, CURLOPT_RETURNTRANSFER, true);
curl_exec($curl_resource);
// Проверка на статус 200
$result = (curl_getinfo($curl_resource, CURLINFO_HTTP_CODE) == 200) ? true : false;
curl_close($curl_resource);
return $result;
}