我为YouTube / Google创建了一个自定义API页面,但只要他们“同意”API,它就会给我“会话状态不匹配”。
有任何帮助吗?
您可以亲自尝试:http://apply.goaerox.com
答案 0 :(得分:-1)
您收到以下错误:
if (isset($_GET['code'])) {
if (strval($_SESSION['state']) !== strval($_GET['state'])) {
die('The session state did not match.');
}
.......
}
您的问题确实没有足够的信息来回答。那么你可以添加var_dumps:
var_dump($_SESSION['state']);
var_dump($_GET['state']);
在vars上并在评论中提供。
我想你应该比较一下:
if (strval($_SESSION['state']) !== strval($_GET['session_state']))
答案 1 :(得分:-1)
请务必在脚本中使用session_start()
。这是我的问题。