zuoly 发表于 2010-8-27 20:09:50

初学者,一个关于读写权限的问题

本帖最后由 zuoly 于 2010-8-27 20:35 编辑

刚刚接触CI,打算用CI把公司已经有的网络留言功能改写。IC中 application config 里面 database.php含有数据库的密码,这个文件要放在网站根目录下吗?

if ( ! defined('BASEPATH')) exit('No direct script access allowed'); 这里的BASEPATH 指的是什么啊?哪里定义的

小弟很疑惑,谢谢大家

visvoy 发表于 2010-8-27 20:45:15

请先仔细阅读ci中文手册,以上答案全在手册中

jeongee 发表于 2010-8-27 21:24:54

LS的踩到彩蛋啦

visvoy 发表于 2010-8-27 22:00:29

:loveliness:不看手册也行,可以看源码更好的说

zuoly 发表于 2010-8-27 22:29:23

没看懂代码,手册里面哪里有BASEPATH的解释啊? 请斑竹说清楚点吧:funk:

jeongee 发表于 2010-8-27 22:48:37

请看index.php的代码91行

zuoly 发表于 2010-8-29 21:00:13

请看index.php的代码91行
ywqbestever 发表于 2010-8-27 22:48 http://codeigniter.org.cn/forums/images/common/back.gif

谢谢:)

Hex 发表于 2010-8-29 22:04:43

if ( ! defined('BASEPATH')) exit('No direct script access allowed');
这句话的意思是阻止非法访问这个文件。
说白了,就是要通过正常路径访问 .php,非法途径会阻止。
正常途径才会定义 BASEPATH,所以能阻止非法途径。

楼主如果要找 XX 的定义,可以用 EmEditor 的全目录搜索功能。

Ben 发表于 2011-12-29 10:18:30

OK,理解了!
页: [1]
查看完整版本: 初学者,一个关于读写权限的问题