$ _GET变量取决于重定向网址

时间:2016-08-15 12:30:03

标签: php facebook redirect

我有以下网站

http://localhost/showmecow/dashboard/

内部我有一个从iframe运行的PHP脚本。 该脚本位于

http://localhost/showmecow/phpscript

我尝试连接到FB,当我将重定向URL设置为http://localhost/showmecow/phpscript时它工作正常,FB重定向回到此脚本,其中$ _GET填充了代码字段和状态字段,但现在此脚本显示在其上拥有而不是在iframe。

当我将重定向网址设置为http://localhost/showmecow/dashboard/时,它不起作用,FB会重定向回带有空$ _GET的信息中心,当我调用getSessionFromRedirect时,它会在isValidRedirect中失败。

有关它为何会发生的任何想法?

由于

1 个答案:

答案 0 :(得分:0)

对于将来的参考,正如我在评论中所说,_GET填充了上层,即仪表板,但不是底层,即iframe中的PHP脚本。我所做的是将这些参数保存在数据库中并在脚本中提取它们。

我更喜欢这种方法,因为我有一个会员资格数据库,这意味着每个用户都有空格。

如果我没有,我会找到一种方法将命令行参数传递给脚本。