Autor Zpráva
Vader
Profil
Mám problém, keď sa prihlásim na stránku, tak platnosť SESSIONU vydrží 30 minút a hodnoty ako Ini_Set("session.cookie_lifetime", 86400); nefungujú, prípadne po prejdetí na inú stránku ma to odhlási, ako to upraviť na správnu funkčnosť v COOKIE, aby bola platnosť prihlásenia na 2 hodiny ?
<?php
      class User {
        function User() {
             $this->init();
        }

        public  function init() {
            $this->person = new Person();            
        }

        function isLogged() {
             return (IsSet($this->person&&$this->person->UserID>0);
        }
      }

      If(IsSet($_SESSION['user'])) {
        $User = $_SESSION['user'];
      } Else {    
        $User = new User();
      }

      If($User->IsLogged()) { echo "Ste prihlásený"; } Else { echo "Prihláste sa!"; }

      $_SESSION['user'] = $User;
Joker
Profil
Vader:
Kromě session.cookie_lifetime koukněte ještě na session.gc_maxlifetime.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: