7

Firefox ブラウザのセッションに問題があります。Chrome と IE ではすべて動作します。セッションは正しく保存されますが、Firefox では保存されません。ネイティブセッションを使用してセッションをデータベースに保存しようとしました-FFでは保存しますが、ページにログインした直後にログインしていないかのようにリダイレクトします。このような他の質問を見て、それらからネイティブ セッション クラスを見ましたが、役に立ちませんでした。

4

3 に答える 3

2

この同じ問題に対して、コントローラーコンストラクターで次のヘッダーを使用すると、うまくいきました。

header('P3P:CP="IDC DSP COR ADM DEVi TAIi PSA PSD IVAi IVDi CONi HIS OUR IND CNT"');
于 2013-01-07T12:16:52.697 に答える
0

私は codeigniter で同様の問題を抱えていました。何が起こったのかというと、私のユーザー エージェントは、CI ドキュメントで作成するように指示されているカスタム DB フィールドに多くの文字を使用する必要がありました。

テーブルを作成および変更して、ci_sessions の user_agent フィールドを変更し、Firefox が機能するかどうかを再度確認してください。

ALTER TABLE `ci_sessions` MODIFY COLUMN `user_agent` VARCHAR(160) not null 
于 2012-12-18T14:39:51.673 に答える