iframe不会跨域发送url变量到php

时间:2014-06-11 22:11:19

标签: php url get send

我在domain2的主框架中嵌入了一个iframe,它将其位置更改为domain1的php文件,并尝试通过url发送变量。

位置变化= http://www.domain1.com/phpfolder/publish.php?which=wikipedia。 我正在尝试使用url发送变量“which”。 在publish.php文件中,它接收名为“which”的变量

$whichg=$_GET["which"]; 
echo "whichg=".$whichg;

如果iframe和主框架中的域相同,则变量按预期方式通过。 如果iframe和主框架中的域不同,则变量不会通过。 在任何一种情况下我都没有得到任何javascript错误。

此外,如果我只是将域粘贴到浏览器URL中它工作正常,php文件接收“which”变量。

有没有办法通过url将“which”变量从一个域的iframe发送到另一个域的php文件?

编辑:有关来自控制台

中的网络标签的请求的更多信息
Request URL:    http://www.domain1.com/phpfolder/publish.php
Request Method:     GET
Status Code:    HTTP/1.1 200 OK

我所谈论的domain2的iframe实际上是一个有什么区别的fancybox吗?

0 个答案:

没有答案