php – Zend框架中403的最快方式
发布时间:2020-12-13 22:29:27 所属栏目:PHP教程 来源:网络整理
导读:拒绝来自恶意脚本的请求的最佳方法是什么?我有一个带模块的Zend应用程序.我有一个扫描仪正在拨打的URL列表,例如mywebsite.com/phpmyadmin,/ webmail,/ cpanel等.现在,它们正在获得404,这会堵塞我的错误日志.我想从应用程序中删除它们. (除非有更好的方法来
拒绝来自恶意脚本的请求的最佳方法是什么?我有一个带模块的Zend应用程序.我有一个扫描仪正在拨打的URL列表,例如mywebsite.com/phpmyadmin,/ webmail,/ cpanel等.现在,它们正在获得404,这会堵塞我的错误日志.我想从应用程序中删除它们. (除非有更好的方法来处理)?
在Zend中403的最快方法是什么,所以它不会不必要地在调度周期中流失?我在下面的插件中做,但我不确定这是最好的方法: public function preDispatch(Zend_Controller_Request_Abstract $request) { if (malicious request) { $this->getResponse() ->clearHeaders() ->setHttpResponseCode(403) ->appendBody("Forbidden") ->sendResponse(); } } 谢谢你的任何建议! 解决方法
查看名为Redirector的Zend Controller Action Helper:
http://framework.zend.com/manual/en/zend.controller.actionhelpers.html它将与你的插件做同样的事情,但这并不一定能让它更快.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |