1)采用数据库的方式
设计数据库 程序名(要访问的页面) 可访问者ID
用判断该ID+程序编号是否匹配该数据表来控制能否访问数据表
2)
if(basename(__FILE__) == basename($_SERVER['PHP_SELF'])) {
die('无权访问');
}
通过判断两个系统常量是否相等来控制
3)如果是用连接的方式可通过
<a href='9.php'>点我</a>
echo $_SERVER["HTTP_REFERER"];
博客介绍了两种访问控制方法。一是采用数据库方式,设计数据表,通过判断ID与程序编号是否匹配来控制对数据表的访问;二是利用系统常量,通过判断两个系统常量是否相等来控制访问,还提及连接方式下可通过相关操作进行控制。
1)采用数据库的方式
设计数据库 程序名(要访问的页面) 可访问者ID
用判断该ID+程序编号是否匹配该数据表来控制能否访问数据表
2)
if(basename(__FILE__) == basename($_SERVER['PHP_SELF'])) {
die('无权访问');
}
通过判断两个系统常量是否相等来控制
3)如果是用连接的方式可通过
<a href='9.php'>点我</a>
echo $_SERVER["HTTP_REFERER"];
10万+
4145
506

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