我使用OAuth在外部网站进行身份验证。一切都很好,但会话变量会在外部网站重定向后错过。从其他网站重定向时会话变量丢失
摘要: 我在我的网站上存储会话变量,然后转到其他网站的登录页面。登录并确认后,它会重定向到我的回调,当我检查前一个会话var时,它会错过!如何解决它?
我试图在我使用session的任何地方调用session_start(),但它不起作用。当然我在“php.ini”中启用了会话并在浏览器中启用了cookie。 :)我调试但找不到理由。
更新: 存储我的会议无功后,我不喜欢这样的请求: http://mixi.jp/connect_authorize.pl?oauth_callback=http%3A%2F%2Fmypage.com%2Fcallback.php&oauth_token=fjdklsfjlksd
注意oauth_callback,它是重定向URL。我不知道什么mixi.jp使用重定向。
远程页面是否将页眉重定向到您的页面?用户被重定向到100%的域是否相同?请记住,'www.domain.com'和'domain.com'是不同的域会话明智 –
对不起,我不明白你的意思。 :(请参阅我上面的更新请求 – Emerald214