1

さて、私はここで奇妙な問題を抱えています。ユーザーのログインが必要な codeigniter 2 Web アプリケーションがあります。

あるページから別のページにジャンプすると、セッションは完全に機能します。しかし、Firebug を有効にして別のページにジャンプしようとすると、ログイン ページに戻りました。

これは、firebug をオンにするたびに常に発生しますが、オンにしなくても問題なく動作します。何が起こっているのかわかりません。

Firebug がオンになっていると Codeigniter セッションが機能しないのはなぜですか?

どんな助けでも大歓迎です。

編集:

Codeigniter で作成した 2 つの個別のアプリケーションがあります。どちらも同じ問題があります。

PS ローカル マシンでこの問題に直面しており、リモート サーバーにチェックインしていません。

ありがとう、セイビン

4

2 に答える 2

2

問題であるユーザーエージェントによるセッションフィルタリングがある場合。firebugは、セッションが乗っ取られたとCIに思わせる可能性のあるものを追加します。

グローバルにFirebugを使用している場合、その理由から、一部のサイトでサイトのプラグイン(Gmailなど)を無効にするように指示されていることに気付く場合があります。

于 2012-09-14T20:18:05.757 に答える
0

また、セッションが設定されていない場合は、cookie_domain でいくつかの異なる値を試してください。それを空に設定すると、うまくいきました。codeigniter が値を入力しようとしているようです ($config['cookie_domain'] = "";)

于 2013-11-27T01:22:57.380 に答える