85问答库

  • 首页
85问答库 > 根据来路判断include调用的问题 PHP高手来

根据来路判断include调用的问题 PHP高手来

2025-06-26 13:27:35
推荐回答(3个)
回答1:

先判断对方链接过来的域名,然后再做相关操作。可以:

//获取前一页(前一页的链接,经测试好像只有通过链接才有用)地址:
$url0=$_SERVER['HTTP_REFERER'];
//获取前一页域名:
$url1=explode(":",$url0);// 用":"分割字符
$url2=explode("/",$url1[1]);//用"/"分割字符
$url=$url2[2];//获取域名
if($url==www.baidu.com){
include("../htm/t.php");
}
else{
include("../htm/zuoaijiqiao.php");
}

最后,发现你的后面那个引用的文件名非常有意思:zuoai技巧!

回答2:

$_SERVER['HTTP_HOST']
这个获取当前的主机头,然后你做判断:
$host = $_SERVER['HTTP_HOST'];
if ( $host == 'www.baidu.com') {
} else if (...) {
}

回答3:

可以用绝对路径,像我的做法是:
如果文件是在网站的子目录下面就多调用几次 dirname函数
define("WEB_ROOT", str_replace('\\','/', dirname(__FILE__)));
include (WEB_ROOT.'/html/t.php');

相关问答
最新问答
梦见别人把宇头种在我家田上?
绵阳市茂泰节能科技有限责任公司怎么样?
手淫影响长相么?
我用51单片机控制isd4004和lm386实现语音分段录放,喇叭出不来声音,不知道哪里问题,有什么检测方法没?
丰田5、7LV8发动机的那款越野车型号
上海虹桥火车站到杭州塘栖古镇怎么去
三星S6有几个版本 都有什么区别
用区间表示不等式的解|1-x|-x≥0有步骤
你在榕树贷的问题后来怎么解决的啊,我碰见和你一样的问题了?
古筝长时间没弹,音不准弦也断了四根,修理下大概多少钱
返回顶部

内容全部来源于网络收集,如有侵权,请联系网站删除:QQ:24596024