Hirdetés

Keresés

Új hozzászólás Aktív témák

  • SunyaMacs

    aktív tag

    válasz pelyib #19898 üzenetére

    Ez valamiért pont elkerülte a figyelmemet, megpróbáltam a controllerből állítani, de mivel a session class előtte töltődik be, ezért nincs sok haszna.
    A megoldás az lett, hogy a natív setcookie()-val írtam felül, (előtte a $this->input->set_cookie()-val próbáltam)
    setcookie(
         $this->config->item("sess_cookie_name"),
         $this->session->session_id,
       time() + 30*24*60*60,
         $this->config->item("cookie_path"),
         $this->config->item("cookie_domain"),
         $this->config->item("cookie_secure"),
         $this->config->item("cookie_httponly")
    );

    Így a konfig beállításaival írja felül a session sütit. A HTTP headerben így is 2x van Set-Cookie field, viszont a másodikban már benne van a lejárat, és a böngésző ezt veszi figyelembe.

Új hozzászólás Aktív témák