Php Laravel 5社交名流-重定向参数

Php Laravel 5社交名流-重定向参数,php,laravel-5,laravel-socialite,Php,Laravel 5,Laravel Socialite,有人知道当用户通过Facebook或Google登录时,重定向变量保持不变的方法吗。这让我困惑了一段时间 例如,如果我想将用户重定向回网站上的特定文章(页面),我需要在登录期间保留URI信息 问题是,登录过程将用户带到提供商(在我的例子中是Facebook或Google),然后返回到网站。在此期间,重定向信息丢失 有人知道这样做的方法吗 感谢所有的帮助 谢谢, cs1h只是一个想法:在将用户重定向到Facebook或Google之前,也许你可以将重定向信息保存在会话中。您可以通过Session:

有人知道当用户通过Facebook或Google登录时,重定向变量保持不变的方法吗。这让我困惑了一段时间

例如,如果我想将用户重定向回网站上的特定文章(页面),我需要在登录期间保留URI信息

问题是,登录过程将用户带到提供商(在我的例子中是Facebook或Google),然后返回到网站。在此期间,重定向信息丢失

有人知道这样做的方法吗

感谢所有的帮助

谢谢,
cs1h

只是一个想法:在将用户重定向到Facebook或Google之前,也许你可以将重定向信息保存在会话中。您可以通过Session::put('key','value')实现这一点;选项用户返回应用程序后,可以根据保存的会话值重定向它们。别忘了添加“使用会话;”连接到控制器以使用“会话::put”。之后,还可以使用“session::forget('key');”再次取消设置会话值。嗨,托马斯,我试着把它放在会议上,但它似乎没有坚持下去。我假设它丢失了,因为脚本从网站发送到提供商(例如谷歌),然后返回到网站。您是否希望会话在此流中持续?谢谢。我希望只要你回到同一个域(URL),它就会一直存在。浏览器为每个域创建一个cookie。据我所知,这些会话项存储在cookie中。因此,如果返回到同一URL,您应该可以访问这些会话值。示例:这将重定向到Facebook或Google。Facebook或谷歌重定向回。因此,您应该拥有相同的cookie会话变量。您可以在Chrome的调试控制台中的参考资料下跟踪您的cookie。也许这会给我们一些启示。嗨,托马斯,谢谢你提供的信息。我将更深入地研究它,看看cookie哪里出了问题。