我做了这个简单的捕获:
try
{
echo Request::factory()
->execute()
->send_headers()
->body();
}catch(Exception $e)
{
echo 'You tried to reach: ?';
}
在我的bootstrap.php的底部并删除了
echo Request :: factory() - >执行() - > send_headers() - >主体();
从根index.php。这工作正常,输出“你试图达到?”当有未处理的请求时出现。
我希望在此输出消息中提及URI。
我的进一步计划是在数据库中检查与未处理请求匹配的URI,所以现在我需要获取您尝试访问的URI。
我该怎么做?
答案 0 :(得分:0)
您可以使用Request::detect_uri()
文档:http://kohanaframework.org/3.0/guide/api/Request#detect_uri