Захват необработанного запроса в Кохана 3 - PullRequest
0 голосов
/ 04 марта 2012

Я сделал этот простой улов:

try
{
    echo Request::factory()
        ->execute()
        ->send_headers()
        ->body();
}catch(Exception $e)
{
    echo 'You tried to reach: ?';
}

внизу моего bootstrap.php и удалил

echo Request :: factory () -> Execute () -> send_headers () -> тело ();

Из корня index.php. Это прекрасно работает, и вывод "Вы пытались достичь?" появляется при запросе чего-либо необработанного.

Я хочу упомянуть URI в этом выходном сообщении.

Мои дальнейшие планы состоят в том, чтобы проверить в БД URI, который соответствует необработанному запросу, поэтому сейчас мне нужно получить URI, к которому вы пытались получить доступ.

Как я могу это сделать?

1 Ответ

0 голосов
/ 04 марта 2012

Вы можете использовать Request::detect_uri()

Документация: http://kohanaframework.org/3.0/guide/api/Request#detect_uri

...