2 qq 37793893 qq_37793893 于 2017.09.18 22:31 提问

iframe来路获取有问题,我写的没有错
php

我这个代码写在自己的页面里给别人使用iframe传递使用的,理论是可以准确的获取来路的,为什么别人总是跳转我这个host1为空的判断,但是我自己使用机器测试就是好的,难道是cdn缓存的缘故,我也搞不懂了
还有有些大神说我这里str是多余的判断,如果不这样写也是会为空的
$sq = file_get_contents('ym.txt');
$sq_arr = explode('|', trim($sq));
$host1 = $_SERVER['HTTP_REFERER'];
if(strstr($host1,"https")){
$str = str_replace("https://","",$host1);}else{
$str = str_replace("http://","",$host1);
}
$strdomain = explode("/",$str);
$host = $strdomain[0];
if($host == ''){
header('HTTP/1.1 404 Not Found');
exit;}
if (in_array($host, $sq_arr)) {
header('HTTP/1.1 403 Forbidden');
exit("违规使用本解析,已对你进行拦截,如有疑问可以加群:51273783询问");
} else {
$urll = $_GET['url'];
}

Csdn user default icon
上传中...
上传图片
插入图片