【发布时间】:2014-05-14 21:35:03
【问题描述】:
我有一个我构建的小部件,它将作为调用 PHP 页面的 iFrame 放置在多个站点上。我需要保存使用小部件的 IP 地址和 URL。
iFrame:
<iframe frameborder='0' width='620' height='620' src='http://example.com/widget.php?rid=22'></iframe>
现在我正在尝试:
$ip_address = $_SERVER["REMOTE_ADDR"];
$url = $_SERVER['REQUEST_URI'];
这会不断返回与我的 PHP 文件所在位置相同的信息。
提前致谢!
【问题讨论】:
-
我不认为你能做到,因为 Origin 政策:en.wikipedia.org/wiki/Same_origin_policy.
-
你可以试试
$_SERVER['HTTP_REFERER'],但它不是很可靠,因为它是由浏览器/用户代理设置的。
标签: javascript php jquery mysql iframe