我的服务器 A 中有一些客户数据。
我的客户拥有自己的服务器 B(我无法控制它)在他们的网页上显示一个 IFRAME(将其命名为原始页面),调用我的服务器 A 页面,显示有关客户的一些信息。
如果他们的原始页面是例如 www.serverB.com/theripage.php?var=asdfsddf 并且里面有 iframe,我可以使用 HTTP_REFERER 轻松访问变量 VAR 的内容。因此,实际上我可以显示他们需要的数据。
此设置有效,但对于需要在页面中使用 url 中的查询字符串启动请求的用户来说很复杂。
如何以其他方式将值传递给我的服务器?
如果客户删除 url 中的查询字符串并在他的页面中编写此代码:
<iframe src=http://www.serverA.com/index.php?var=asdfsddf></iframe>
我无法访问同一域策略的 GET 值。
如果我尝试跑步
$_SERVER['SERVER_NAME'] . $_SERVER['REQUEST_URI']
我只得到没有查询字符串的结果.....所以
有什么帮助吗?