Php 在Kohana 3中捕获未处理的请求
我做了一个简单的捕捉:Php 在Kohana 3中捕获未处理的请求,php,kohana,kohana-3,Php,Kohana,Kohana 3,我做了一个简单的捕捉: try { echo Request::factory() ->execute() ->send_headers() ->body(); }catch(Exception $e) { echo 'You tried to reach: ?'; } 在我的bootstrap.php的底部,并删除 echo请求::工厂() ->执行() ->发送头() ->身体() 从root index.p
try
{
echo Request::factory()
->execute()
->send_headers()
->body();
}catch(Exception $e)
{
echo 'You tried to reach: ?';
}
在我的bootstrap.php的底部,并删除
echo请求::工厂()
->执行()
->发送头()
->身体()
从root index.php。这可以正常工作,当有未处理的请求时,会显示输出“You trument to reach?”
我希望在这个输出消息中提到URI
我进一步的计划是在DB中检查与未处理请求匹配的URI,因此现在我需要获取您尝试访问的URI
我如何才能做到这一点?您可以使用
Request::detect\u uri()
文档:我尝试了echo请求::factory()->uri(),输出了一个“1”,url()输出了“/index.php/1”,这不是我试图访问的url是的,抱歉。尝试“检测uri”。不要使用“工厂”。