Как в php узнать код ответа сервера?

ЕСТЬ РЕШЕНИЕ ЗАКРЫТО
#1 11 января 2013 в 15:59
Друзья, может кто подскажет. Есть скрипт, который собирает информацию о страницах сайта. Суть примерно такова. Пришел робот на сайт, скрипт это отследил и записал в базу $_SERVER['REQUEST_URI']. Вернее это плагин привязанный к GET_INDEX. Дело в том, что в базу записываются даже несуществующие страницы (с 404 кодом ответа). Кто-то оставил где-то ссылку, а страница уже не существует. А боты поиска по ссылке приходят.Как это исключить?
Есть возможность проверить ответ сервера функцией get_headers() или даже curl. Но это лишняя нагрузка. Есть ли какая возможность сделать проще? Спасибо!
#2 11 января 2013 в 16:32
Всё разобрался сам.
Такой возможности нет. Всё равно придется использовать или get_headers() или curl. 404 отдается принудительно позже в компоненте, а плагины, привязанные к GET_INDEX выполняются раньше. Поэтому при работе плагина его никак не отловить.
#3 11 января 2013 в 16:34
Тему закрываю.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.