Autor | Zpráva | ||
---|---|---|---|
bubakxxx Profil * |
#1 · Zasláno: 12. 5. 2007, 15:48:39
Zdravim, mam web, ktory je kompletne cely gzipovany (takze header, aj session_start nemusi byt na zaciatku stranky). Mam ale problem, s predlzenim platnosti session... skusal som uz kopu moznosti ale nic nefunguje...
Takze, pred prihlasenim uzivatela, si moze vybrat ci chce, aby bol zapametany v PC alebo nie. Ak vyberie ze chce aby bol zapametyny (= jeho session musi byt predlzena), tak sa udaj ulozi do session ako $_SESSION['memory'] = 1, v opacnom pripade bude mat hodnotu 0. Ako ale nastavim predlzenie session? Skusal som 3 moznosti, ale nic nefunguje. Tento kod je na kazdej stranke (len jedna z tych 3-och moznosti co su tam, ale nfunguje ani jedna): if ($_SESSION['memory'] == 1) { setcookie(session_name(), session_id(), time()+20*24*60*60); session_set_cookie_params(20*24*60*60); header("Set-Cookie: ".session_name()."=".session_id()."; path=/; Expires=".date("r", time()+20*24*60*60)); } Vdaka |
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0