【发布时间】:2014-12-15 14:40:21
【问题描述】:
我在一个域中有一个 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']; }
源站点给出错误 403 的 iframe
如果我只是添加没有 vars 的页面 iframe 就可以,它似乎无法通过 iframe 发送 vars
<iframe src="www.dsfsdfdsf.com/s_usr.php/>
那么我该如何发送它们?也许 wordpress 否认这一点?
简短回答 hostgator : "调查您的问题,您似乎被我们的mod security阻止了"
【问题讨论】:
-
尝试对这些值进行编码
-
查看您的服务器日志。看看他们是否告诉你为什么它返回 403 错误。