php怎么写访问一个文件目录下的任何文件都需要经过一个网页?

我的意思是,当有人访问文件夹admin目录下的任何文件都需要经过一个php网页进行判断才能访问?比如他进入admin文件夹里面任何一个文件都必须首先进入admin文件夹下... 我的意思是,当有人访问文件夹 admin目录下的任何文件都需要经过一个php网页进行判断才能访问?

比如他进入admin文件夹里面任何一个文件都必须首先进入admin文件夹下面的pd文件夹的index.php
展开
 我来答
awl805
2015-07-16 · TA获得超过392个赞
知道小有建树答主
回答量:302
采纳率:100%
帮助的人:315万
展开全部
直接include进来就可以了。在include里面做校验
追问
麻烦您给个代码好吗?
追答
额,你在每个需要检验的php文件里面的头一行,都

include "权限校验文件";//校验文件里面,你可以用exit等。终止掉没有权限的人继续运行

就好了。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
魔兽kafka
2015-07-16 · 超过27用户采纳过TA的回答
知道答主
回答量:91
采纳率:0%
帮助的人:56.4万
展开全部

访问限制我是这么做的。你可以参考下,纯手打

//index.php中定义一个常量,作为标记
define('PASS',TRUE);
//在其他admin文件下的PHP文件判断这个常量
if(!defined('PASS')){
    exit('访问受到限制');//这样就不能再地址栏中输入来访问这个文件了,必须要经过index.php
}
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
辜愫虞伟晔
2019-01-19 · TA获得超过3673个赞
知道大有可为答主
回答量:3097
采纳率:27%
帮助的人:177万
展开全部
建议在服务端解决。
已apache为例,你可以在admin目录下增加一个.htaccess文件,将所有的请求转向到你预定的地址就行了,如
RewriteEngine
on
RewriteRule
.*
admin.php
[L]
搜索一下有很多这种例子
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
根号叁科技
2015-07-16 · 知道合伙人软件行家
根号叁科技
知道合伙人软件行家
采纳数:200 获赞数:1123
本科毕业于山东理工大学物理学专业,硕士就读于南京理工大学模式识别与智能系统。

向TA提问 私信TA
展开全部
统一入口文件,需要用到URL地址重写,框架都是这样做的,你可以百度下
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式