匿名ユーザーの $_SESSION がクラッシュしたことに気付いたときに、匿名ユーザーが何かによって削除されたことに気付きました
ヒョウのようにゴーグルした後、ユーザーの sqltable を調べたところ、効果的に uid = 0 はここにはありませんでした。
だから私は彼のような多くの人によって与えられた解決策を適用します:これをSQLに追加します:
insert into users (name, pass, mail, theme, signature, language, init, timezone) values ('', '', '', '', '', '', '', '');
update users set uid = 0 where name = '';
INSERT INTO users_roles VALUES(0,1);
そしてキャッシュをフラッシュします。ただし、行 uid = 0 が存在するようになったとしても、anonymous はユーザー リストに表示されず、$_SESSION は依然としてクラッシュします。
誰でもこの問題を解決するのを手伝ってくれますか? (私の英語で申し訳ありません)
編集:これを修正する方法を理解できないと思ったので、私の行の素敵なショットを提供します:
助けが必要です。 $_SESSION の使用法を置き換えることはできません