if ( ! defined('BASEPATH')) exit('No direct script access allowed')的作用

网友投稿 283 2022-09-11


if ( ! defined('BASEPATH')) exit('No direct script access allowed')的作用

在看源代码时,发现codeigniter框架的控制器中,总是加上这样一段话; if(!defined('BASEPATH'))exit('No direct script access allowed');1刚接触codeigniter,一直没有领会它的作用,后来通过查资料发现其作用是: 为了防止跨站攻击,直接通过访问文件路径用的 另外要注意,这里定义的是:defined()而不是define(),如果你误将defined写成define,将会报一下错误: A PHP Error was encounteredSeverity: WarningMessage: define() expects at least 2 parameters, 1 given

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:springmvc项目使用@Valid+BindingResult遇到的问题
下一篇:ip地址库 与浏览器的关系(ip地址库 csv)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~