在看源代码时,发现codeigniter框架的控制器中,总是加上这样一段话;
- 1
- 1
刚接触codeigniter,一直没有领会它的作用,后来通过查资料发现其作用是:
为了防止跨站攻击,直接通过访问文件路径用的
另外要注意,这里定义的是:defined()而不是define(),如果你误将defined写成define,将会报一下错误:
- 1
- 2
- 3
- 1
- 2
- 3
CI框架防护详解
本文介绍了CodeIgniter框架中用于防止直接脚本访问的一段关键代码,并解释了其工作原理及重要性,同时提醒开发者注意正确的函数使用方式。
在看源代码时,发现codeigniter框架的控制器中,总是加上这样一段话;
刚接触codeigniter,一直没有领会它的作用,后来通过查资料发现其作用是:
为了防止跨站攻击,直接通过访问文件路径用的
另外要注意,这里定义的是:defined()而不是define(),如果你误将defined写成define,将会报一下错误:

被折叠的 条评论
为什么被折叠?