阿Q吧

  • 首页
阿Q吧 > 根据来路判断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');

相关问答
最新问答
1.8排量车与1.6排量购置税保险
煮梨吃对胃好吗
肿瘤病人化疗时白细胞和血小板低于多少要暂停化疗
关于单反相机的背包问题,求教!
震耳欲聋一词中前鼻音的字是什么后鼻音的字是什么整体认读音节是什么这组汉字?
梦到会发光的鱼
有没有人知道58同城上“深圳市泰康医药有限公司 (深圳市泰康医药)”的?
某校研究性学习小组测量学校旗杆AB的高度,如图在教学楼一楼C处测得旗杆顶部的仰角为67°
冬季大棚丝瓜如何防治病害
华为手机自带铃声不响是怎么回事?
返回顶部

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