是否有任何方法获得一个安全的URL重定向后


Is there any way to get a secure URL after redirects?

我正在构建一个购物车前端,遇到了这个问题:

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

  1. 在url
  2. 在页面本身的meta标签下。

唯一的问题,因为我要用iframe src这样做,是变量是在从提供的url重定向页面后生成的。例如,我给浏览器:

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

,页面将重定向到:

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

我需要获得这两个PHP get变量,但由于access-control-point-origin,我不能通过iframe来实现。我也不能通过fopenfile_get_contents或cURL获取源代码,因为它超时了。

我该怎么做?这似乎没有那么难。

如果我可以访问URL或源代码,我就可以完成这个。

如果你真的可以访问两边,你可以使用web消息传递,所以在你加载iframe后,你可以向它请求变量;)

下面是一个简单的代码示例http://dev.opera.com/articles/view/window-postmessage-messagechannel/