我在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吗?