0

場合:

2 つの異なるデバイスから kohana 駆動サイトを使用すると、各デバイスで両方のセッション データがランダムに取得されます。ネイティブ セッションを使用していくつかのオブジェクトを保存していますが、それらは各デバイスでプライベートにする必要があります。私は何を間違っていますか?

例えば:

public function load()
{

    $session = Session::instance();
    $this->dialog = $session->get('dialog');

}

public function save()
{
    $session = Session::instance();
    $session->set('dialog', $this->dialog);
}

ある種のキャッシングの問題のようです。毎回セッションIDを再生成しようとしました。1 番目の ID、2 番目、3 番目の ID を取得し、リンクをクリックすると 1 番目の ID が再び取得されました。

4

1 に答える 1

0

ブートストラップ ファイルでキャッシュがオフになっていることを確認します。また、Cookie 変数、特にCookie::$domain.

また、セッション構成ファイルも確認してください。詳細については、http: //kohanaframework.org/3.2/guide/kohana/sessionsをご覧ください。

于 2013-01-25T10:28:37.533 に答える