Горячие скрипты: проверка успешности загрузки страницы

Скачать Горячие скрипты: проверка успешности загрузки страницы
Недавно искали:

GE_Pass

Житель
Регистрация
30.01.14
Сообщения
212
Реакции
49
Горячие скрипты: проверка успешности загрузки страницы

Когда-то перед вами может возникнуть задача проверки загрузки страницы со статусом ОК (200). В этой статейке вы сможете найти одно из возможных решений.

Для проверки успешной загрузки какой-то страницы, можем сделать cURL запрос и проверить HTTP статус. Если загрузка произошла успешно, без всяких нюансов, то этот статус будет равен 200 (OK).

Код:
<?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;
}
 
Назад
Сверху Снизу