用户
 找回密码
 入住 CI 中国社区
搜索
查看: 3745|回复: 8
收起左侧

[已解决] 初学者,一个关于读写权限的问题

[复制链接]
发表于 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 指的是什么啊?哪里定义的

小弟很疑惑,谢谢大家
发表于 2010-8-27 20:45:15 | 显示全部楼层
请先仔细阅读ci中文手册,以上答案全在手册中
发表于 2010-8-27 21:24:54 | 显示全部楼层
LS的踩到彩蛋啦
发表于 2010-8-27 22:00:29 | 显示全部楼层
不看手册也行,可以看源码更好的说
 楼主| 发表于 2010-8-27 22:29:23 | 显示全部楼层
没看懂代码,手册里面哪里有BASEPATH的解释啊? 请斑竹说清楚点吧
发表于 2010-8-27 22:48:37 | 显示全部楼层
请看index.php的代码91行
 楼主| 发表于 2010-8-29 21:00:13 | 显示全部楼层
请看index.php的代码91行
ywqbestever 发表于 2010-8-27 22:48


谢谢:)
发表于 2010-8-29 22:04:43 | 显示全部楼层
if ( ! defined('BASEPATH')) exit('No direct script access allowed');
这句话的意思是阻止非法访问这个文件。
说白了,就是要通过正常路径访问 .php,非法途径会阻止。
正常途径才会定义 BASEPATH,所以能阻止非法途径。

楼主如果要找 XX 的定义,可以用 EmEditor 的全目录搜索功能。
发表于 2011-12-29 10:18:30 | 显示全部楼层
OK,理解了!

本版积分规则