我在一个域中有一个iframe
<iframe src="www.dsfsdfdsf.com/s_usr.php?currentuserurl=http://www.sddsd.com¤tuser=test" />
其他域(wordpres网站)上的s_usr.php:
if (isset($_GET["currentuser"])) { $currentuser = $_GET['currentuser']; }
if (isset($_GET["currentuserurl"])) { $currentuserurl= $_GET['currentuserurl']; }
if (isset($_SERVER['HTTP_REFERER'])){ $url = $_SERVER['HTTP_REFERER']; }
if (isset($_SERVER['REMOTE_ADDR'])){ $ipaddress = $_SERVER['REMOTE_ADDR']; }
源网站为iframe提供错误403
似乎无法发送vars thro iframe如果ijust添加没有vars的页面,iframe就可以了
<iframe src="www.dsfsdfdsf.com/s_usr.php/>
所以我怎么发送它们?也许wordpress否认这个?
简短回答 hostgator : “看看你的问题,我们的 mod security ”
就会阻止你答案 0 :(得分:0)
如果iframe的源位于其他域上,请在src属性中包含域:
<iframe src="http://yourdomain.ex/s_usr.php?currentuserurl=http://www.sddsd.com¤tuser=test" />
同时检查iframe中包含的页面的x-frame-options标头。如果值为DENY,则SAMEORIGIN不能将该页面包含为iframe。如果是这种情况,您应该将选项设置为: 允许来自:你的领域