【发布时间】:2015-02-18 10:52:36
【问题描述】:
场景
我对 iFrame 源和网站使用相同的 URL。
主要网址是:https://www.disciplinexgames.com/beta/index
在 iFrame 中是:< iframe src="https://www.disciplinexgames.com/beta/index?key=YW41y7o0ejxWVVWv7tGOv1eZMdsdew&an=pactpro&uname=mark@example.com&web=www.pactpro.net">< /iframe>
iframe 适用于希望在自己的网站上提供我们服务的合作伙伴,在本例中为 http://www.pactpro.net。 Main URL 是供我们自己的用户浏览平台的。
所以前端和后端的代码都是相同的,在 iFrame 中我们只是更改了合作伙伴提供的徽标、名称、背景颜色等。
问题
问题是第一次加载 iFrame 时,我可以使用 $_REQUEST 或 $_GET 从 URL 获取以下内容。但是当用户进入 iFrame 中的其他页面时,$_GET['key'] 返回空白,因此无法从 URL 获取数据。
key=YW41y7o0ejxWVVWv7tGOv1eZMdsdew
an=pactpro
uname=mark@example.com
web=www.pactpro.net
是否可以像我们第一次那样从 iFrame src 获取每个页面上的数据。 iFrame 源始终保持不变,但从 iFrame 源获取数据时,它返回空白。
非常感谢您在这方面的指导。
【问题讨论】:
-
你使用哪个框架或CMS?
-
您是否在处理
$_GET变量来计算 URL?如果您在后续请求中没有收到它们,我敢打赌您没有将它们添加到超链接中。 -
这与你的问题无关,但是如果你看到你的源代码,你有一个不需要的输出:
AN=> <br />http://www.disciplinexgames.com/beta/index你定义了你的<styles>出</html>。所以你的 HTML 中有很多无效的东西。仅供参考。 -
@MohammadAlabed 我正在使用基于类的 PHP
-
@lolka_bolka 我打印这些只是为了测试它,否则我不会把它们放在 doctype 之前。
标签: javascript php jquery ajax iframe