PHP后台登录验证问题

比如后台admin目录下有这些文件:login.php、index(1-9).php(index等文件要验证通过了才能显示)我直接在IE下写域名进入admin目录,不能直... 比如后台admin目录下有这些文件:login.php、index(1-9).php
(index等文件要验证通过了才能显示)我直接在IE下写域名进入admin目录,不能直接跳转到login.php,知道一般空间都是自动先进index.php,我在index.php加入
/*if (empty($_COOKIE['userid'])){
header("Location: login.php");
}*/
if (empty($_SESSION['userid'])){
header("Location: login.php");
}
后能自动跳转到login.php上了,我其它index等要验证的文件,那不是都要加入这段代码才行,有人说把这段代码单独写在一个php里,然后再每个一文件再调用它就行了。

请问高手们,还有其它方法没,更安全的,防止其它要登录验证才能看的文件直接输入网址看到。
展开
 我来答
andrew123_
2011-06-05
知道答主
回答量:3
采纳率:0%
帮助的人:3359
展开全部
1,用session,有session,给看,否则,不给。
2,用插件。
3,自己写权限文件,只处理权限的文件,再根据权限值,赋予不同用户的不同的权限。这个比较难实现,却是最安效全、有效的方法。
提供3个方法参考,不给分没道理哈
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
广东轻亿云软件
2024-05-14 广告
广东轻亿云软件科技有限公司在软件开发领域深耕多年,积累了丰富的经验和技术实力。我们深知API接口在现代软件开发中的重要性,因此,我们与多家业界领先的API接口提供商保持着紧密的合作关系,确保我们的产品和服务能够充分利用这些接口,为用户提供更... 点击进入详情页
本回答由广东轻亿云软件提供
lf11971
2011-06-04 · TA获得超过351个赞
知道小有建树答主
回答量:431
采纳率:0%
帮助的人:0
展开全部
PHP只有这个方法,每个页面调用这个验证文件
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
北漂燕郊杨哥
2011-06-04 · TA获得超过221个赞
知道小有建树答主
回答量:414
采纳率:0%
帮助的人:524万
展开全部
这个没更省事的方法,只有把登录验证的放到一个公共的文件,然后把需要验证的页面都包含这个文件
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
不言弃丨不放弃
2011-06-05 · TA获得超过585个赞
知道答主
回答量:202
采纳率:0%
帮助的人:182万
展开全部
用PHP的require_once()相关函数将文件包含这是最方便的方法了,以后需要修改验证方法的时候,只需要修改这一个文件就可以了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式