【发布时间】:2012-09-03 20:47:35
【问题描述】:
我正在努力让 Facebook“在画布页面内进行身份验证”工作,as described here for PHP。我终于得到了 base64_decode 的东西,但我在将用户重定向到第 2a 节中描述的 URL 时确实失败了。我尝试了 response.redirect(url) 以及 response.setHeader('Location', url) 和我在 SO 上找到的其他选项,但这些都不起作用:/
如果我直接通过浏览器访问 URL,一切似乎都按预期工作。如果我重定向到同一域上的 URL,它也可以。也许我错过了一些基本的东西?是否可以重定向到外部域?完成这项工作的正确方法是什么?
提前谢谢你!
更新:我刚刚发现重定向到 http://heise.de 或 http://orf.at 这样的页面有效,但不适用于 http://www.google.com 或 http://www.facebook.com。我不知道这里发生了什么:/
【问题讨论】: