Есть ли способ получить код ответа HTTP, который будет отправлен из PHP-скрипта, например, такой скрипт:
header('HTTP/1.1 404 Not Found'); $code = imaginary-function(); // $code contains 404
Я заметил функцию http_response_code
в документах PHP, но это не похоже на PHP 5.3.9.
Заранее спасибо!
По-видимому, он был добавлен в PHP 5.4, но я этого не подтвердил.
Этот headers_list
может быть тем, что вы ищете
docs: – http://www.php.net/manual/en/function.headers-list.php
headers_list () вернет список заголовков, которые будут отправлены браузеру / клиенту. Чтобы определить, были ли отправлены эти заголовки, используйте headers_sent ().
Если headers_list не делает то, что вам нужно, вот еще один маршрут (хлопотно): –
http://www.php.net/manual/en/function.header-register-callback.php