导航:首页 > IDC知识 > iframe不同域名不同服务器取值

iframe不同域名不同服务器取值

发布时间:2020-12-22 03:03:03

1、我做了一个模块,然后用iframe调用,如何根据域名判断,禁止别的域名调用?

在后台判断,这是ASP的判断代码:CheckRefererfunction CheckReferer() dim strREFERER,strDomain,nDomain strREFERER = Replace(LCase(Request.ServerVariables("HTTP_REFERER"))," http://","") strDomain = LCase(Request.ServerVariables("Server_Name")) nDomain = Len(strDomain) IF Len(strREFERER) > nDomain Then strREFERER = Mid(strREFERER,1,nDomain) End IF IF strREFERER <> strDomain Then response.write "非法链接" End IFEnd Function

2、iframe 只允许部分域名调用

把update.html里的代码换下,
========================================================
<script language="JavaScript">
if (document.referrer.indexOf('look.so')>-1) //look.so改成你的a域名,格式就是那种
{ document.write('原来的update.html代码都贴这单引号里');}
else
{ alert('没事玩蛋去!'); document.location='http://www.baidu.com';} //不是a域名的,一律弹出一个对话框,然后跳转到百度。。不想跳转的话把后面那句代码删了就行了。
</script>
====================================================
以上代码应该不太规范美观,但本人测试可用。
==========================================
不过最彻底最方便的方法是利用htaccess文件,这个好找,百度“htaccess防盗链”就有很多。要求就是主机空间得是linux要支持自定义这个文件

3、PHP代码 使用iframe语句实现网站打开调用随机目标域名

首先链接数据库
$connect=mysqli_connect('链接地址','用户名','密码','数据库','端口3306');
mysqli_query($connect,'set names utf8');
$sql=你的查询sql;
$result=mysqli_query($connect,$sql);

$url=mysql_fetch_row($result);

查询到所需专要的网址$url
Header("Location:$url['url']"); 就可以了属

4、如果是有问题的域名用iframe标签引入我的网站,如何直接将网站引向正确的域名啊.求高手解决!

你可能没有注册过域名和空间,注册一次就知道了。在域名服务商那里有一个解析面板,你说的那都不是问题。同样,空间服务商也有操作面板。你不去做就不会明白的。

5、怎样获得不同域名iframe src指向里面里的属性

<iframe src="xxx.htm" id="xxx"></iframe> 对于上面的这样一个iframe,可以用document.getElementById("xxx").src来访问你设定的url,如果用户对他的url进行了更改,你可以试一下window.frames["xxx"].location.href属性来访问,但是这不一定会成功,只有用户进入的网页和包含iframe的网页位于同一域名下才可以

6、如何通过JS判断iframe域名,非指定域名跳转到指定域名

<script>
function judge()
{
var src = "http://.baidu.com/";
var url = document.getElementById("iframeid").src;
if (url===src) return;
else document.getElementById("iframeid").src = src;
}
</script>

7、iframe调用其他网站内容,为什么只要一点击地址栏的域名就变成调用网站的域名了?

你网站本身没有这个内容 点击后 就不可能会在你的网站上 没法做到 因为 里面的内容是别人的 你没法控制别人

8、如何解决iframe跨域子域名间跨域操作js的问题

建立隐藏iframe前页面b.html,并前页定义函数a服务器端返数据重定向同域页面(a.html)a.html写段js执行函数a提取a.html数据obj并数据作参数传给函数window.parent.a(obj);a.html包含b.html所window.parent.a(obj)其实调用b.html定义a函数硬跨域数据拿

9、用iframe标签调用其他域名的网页,点击算是哪个域名下的?

算地址栏里面的域名的吧,

与iframe不同域名不同服务器取值相关的知识