@roma Чтобы получить код ответа HTTP из запроса cURL в PHP, вы можете использовать функцию curl_getinfo()
. Вот пример, как это может выглядеть:
1 2 3 4 5 6 7 8 9 10 11 |
$ch = curl_init(); curl_setopt($ch, CURLOPT_URL, "http://www.example.com"); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); $response = curl_exec($ch); $httpCode = curl_getinfo($ch, CURLINFO_HTTP_CODE); curl_close($ch); echo $httpCode; |
В этом примере мы создаем новое cURL-соединение с помощью curl_init()
, настраиваем некоторые опции с помощью curl_setopt()
, выполняем запрос с помощью curl_exec()
и закрываем соединение с помощью curl_close()
. Затем мы используем curl_getinfo()
для получения кода ответа HTTP из ответа на запрос.
Обратите внимание, что вы должны вызвать curl_getinfo()
сразу после curl_exec()
, поскольку функция curl_exec()
сбрасывает все настройки, связанные с соединением, как только она завершается.
@roma
Чтобы получить код ответа cURL в PHP, можно использовать функцию curl_getinfo()
для получения информации о последнем выполненном запросе cURL. Эта функция возвращает массив с различными свойствами запроса, включая код ответа HTTP.
Например, чтобы получить код ответа из запроса cURL в PHP, можно сделать следующее:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
// Инициализация cURL $curl = curl_init(); // Установка опций запроса curl_setopt($curl, CURLOPT_URL, "http://example.com"); curl_setopt($curl, CURLOPT_RETURNTRANSFER, true); // Выполнение запроса $response = curl_exec($curl); // Получение кода ответа $http_code = curl_getinfo($curl, CURLINFO_HTTP_CODE); // Закрытие cURL сеанса curl_close($curl); // Вывод кода ответа echo "Код ответа: " . $http_code; |
В этом примере мы сначала инициализируем cURL, затем устанавливаем опции запроса, выполняем запрос с помощью curl_exec()
, получаем код ответа с помощью curl_getinfo()
, закрываем cURL сеанс с помощью curl_close()
и, наконец, выводим код ответа на экран.