首页 > 学院 > 开发设计 > 正文

欢迎使用CSDN-markdown编辑器

2019-11-08 20:27:51
字体:
来源:转载
供稿:网友

在看源代码时,发现codeigniter框架的控制器中,总是加上这样一段话;

if(!defined('BASEPATH'))exit('No direct script access allowed');

刚接触codeigniter,一直没有领会它的作用,后来通过查资料发现其作用是: 为了防止跨站攻击,直接通过访问文件路径用的

另外要注意,这里定义的是:defined()而不是define(),如果你误将defined写成define,将会报一下错误:

A php Error was encounteredSeverity: WarningMessage: define() expects at least 2 parameters, 1 given
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表