php控制页面显示..........

guukl 2012-09-11 02:38:33
第一个页面

<script type="text/javascript"> 
var doc = '1.pdf';
var numPages = 28;
var swfFileUrl = escape('{php/services/view.php?doc='+doc+'&page=[*,0],'+numPages+'}');</script>



这个页面通过调用设定numPages的值来显示游客与会员能显示的页数

但是这个页面另存为后在本地换成绝对地址然后通过修改numPages的值就可以达到游客也能访问全部页面

有没有方法,即使这个页面另存为修改numPages也不能达到浏览全部页面的效果
...全文
127 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
一起混吧 2012-09-11
  • 打赏
  • 举报
回复
只能说你后台判断权限的代码有问题
未知数 2012-09-11
  • 打赏
  • 举报
回复
权限不要在前台控制
你这样写都不用下载下来,地址栏js注入攻击就可以改变numPages的值
注入脚本
javascript:alert(numPages=100);
泡泡鱼_ 2012-09-11
  • 打赏
  • 举报
回复
在服务器端按权限控制数据输出量
你输出全部数据,在前端使用权限,这个不建议这样做的
jxsrsxyx 2012-09-11
  • 打赏
  • 举报
回复
这个要在后台那控制下,如果是分游客和会员显示
简单点就是
if(!$user){
//没有登陆的话始终显示第一页
$page = 1;
}

87,992

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧