我有以下网站
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中失败。
有关它为何会发生的任何想法?
由于
答案 0 :(得分:0)
对于将来的参考,正如我在评论中所说,_GET填充了上层,即仪表板,但不是底层,即iframe中的PHP脚本。我所做的是将这些参数保存在数据库中并在脚本中提取它们。
我更喜欢这种方法,因为我有一个会员资格数据库,这意味着每个用户都有空格。
如果我没有,我会找到一种方法将命令行参数传递给脚本。