首先,我试图在SO上找到答案,但找不到任何与我遇到的问题有关的答案。
现在,问题如下:
print_r
进行了sleep(1)
我可以看到它已被设置这是最好的部分:
如果我在设置$ _SESSION变量之前放置{{1}}或执行需要很长时间才能执行的任何事情
答案 0 :(得分:0)
看起来您的问题出现在会话写入处理程序的写入功能中。 SQL语句看起来有点奇怪:
尝试:
Core::Database()->query_execute("REPLACE INTO sessions VALUES (" .
Core::Database()->query_escape($id) . "'," .
time() . ",'" .
data = '" . Core::Database()->query_escape($data) . "')");
而不是:
Core::Database()->query_execute("REPLACE INTO sessions SET
id = '" . Core::Database()->query_escape($id) . "',
lastaccess = '" . time() . "',
data = '" . Core::Database()->query_escape($data) . "'");
基本上使用VALUES和REPLACE而不是SET。