删除'代码'参数从URL - Facebook连接PHP


Removing the 'code' parameter from URL - Facebook connect PHP

登录后如何删除网站URL中的?code=[...]参数?我正在使用Facebook PHP SDK

code参数在oauth 2.0登录流程中是必需的。它是登录协议的一部分。

看来你已经成功地使用了那个协议,所以我不需要告诉你了。

然而,回答你的问题。当客户端调用带有参数的url并执行登录(设置会话变量,cookie等)后,只需发出头部重定向。

你将你的问题标记为php,所以这将是类似于

的东西
header("Location: /where-you-want-your-client');

如果你用javascript实现了登录流程,你可以这样做:

window.location.href = "http://yoursite.com/where-you-want-your-client";

就是这样