@ptand

Как отловить 503 ошибку php, yii2?

На yii2 при отправке курл запроса с нерабочим прокси сервер отдает 503 ошибку, каким исключением ее отловить в catch? Если писать свое, то намекните куда смотреть, а лучше код скиньте.
curl options:
[

[42] => 1
[81] =>
[64] =>
[19913] => 1
[2] => 1
[10004] => 35.45.45.45:45
[10006] => rfgth:fgn
[101] => 0
[10002] => https://google.com/
]
  • Вопрос задан
  • 240 просмотров
Решения вопроса 1
myks92
@myks92 Куратор тега Yii
Нашёл решение — пометь вопрос ответом!
try {
    //Код с ошибкой
} catch (Exception $e) {
    if ($e->getCode() === 503) {
        ///Ваша обработка
    }
    Yii::$app->errorHandler->logException($e); //Записываем ошибку в лог
}
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
cr1gger
@cr1gger
Все дороги ведут в Рим — встретимся в Риме!
$http = curl_getinfo($ch, CURLINFO_HTTP_CODE);
    if ($http == 503) {
        die;
    }
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы