我试图在PHP中使用Parse,但我无法让登录持久化。
注册工作,只要我不离开页面,登录就会起作用。我一刷新,它就消失了。
PHP会话处于活动状态,如果我致电session_id
,我发现该值并未发生变化。
以下是我如何初始化Parse并登录:
Parse\ParseClient::initialize( 'xxx', 'xxx', 'xxx' );
session_start();
[...]
$user = ParseUser::logIn("$name","$pass");
答案 0 :(得分:1)
经过几个小时的无知,我在写这个问题时意识到了这个错误。无论如何都要发布,因为它可能对其他用户有用。
session_start()
必须在 ParseClient::initialize
之前被称为。这就是它,它现在有效。
事后看来,这看起来很明显。