0

我正在建造一个购物车前面,但这个问题陷入了僵局:

购物车的安全端托管在另一个站点上,我需要能够访问他们放置在两个地方的 PHP GET 变量:

  1. 在网址中
  2. 在页面本身的元标记下。

唯一的问题是,因为我打算使用 iframe src 执行此操作,所以变量是在从提供的 url 进行页面重定向之后生成的。例如,我给浏览器:

https://www.domain.com/file.php

页面将重定向到:

https://www.domain.com/file2.php?CFTOKEN=231351332&CFID=23423235

我需要获取这两个 PHP GET 变量,但由于访问控制点来源,我无法通过 iframe 来完成。我也无法通过fopenfile_get_contents或 cURL 来获取源代码,因为它会超时。

我怎样才能做到这一点?似乎不会那么困难。

如果我可以访问 URL 或源代码,我就可以做到这一点。

4

1 回答 1

1

如果您确实可以访问双方,则可以使用网络消息传递,因此在加载 iframe 后,您可以向它询问变量;)

一个简单的代码示例在这里http://dev.opera.com/articles/view/window-postmessage-messagechannel/

于 2013-04-27T01:21:19.480 回答