我的网站主页index.php文件内容如下
require('./header.php');
?>
我现在希望给我这个index.php增加一个来路限制功能
比如如果别人是通过baidu.com访问过来的话
就require('./baidu.php');
如果是直接输入访问的话则require的内容不变
不知道如何操作 希望高手给予答复
根据来路判断require调用的问题 PHP高手来
答案:2 悬赏:50 手机版
解决时间 2021-02-15 20:21
- 提问者网友:我的未来我做主
- 2021-02-15 06:57
最佳答案
- 五星知识达人网友:杯酒困英雄
- 2021-02-15 07:19
这个要用到全局变量$_SERVER['HTTP_REFERER']
if( stristr ($_SERVER['HTTP_REFERER'],"baidu.com")) {
require('./baidu.php');
}else {
require('./header.php');
}
?>
这个是简易的,分数不多就这个意思
if( stristr ($_SERVER['HTTP_REFERER'],"baidu.com")) {
require('./baidu.php');
}else {
require('./header.php');
}
?>
这个是简易的,分数不多就这个意思
全部回答
- 1楼网友:一把行者刀
- 2021-02-15 08:21
你好!
根据你的描述,应该是从百度的搜索结果访问过来的情况了,
不防取 $_SERVER['HTTP_REFERER'] 变量的值,如果其中包含了 baidu 就执行相应的操作吧
仅代表个人观点,不喜勿喷,谢谢。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯