Autor | Zpráva | ||
---|---|---|---|
Wiki Profil |
#1 · Zasláno: 26. 5. 2005, 07:21:15
Mám taký drobný problém...
Mám stránku s registráciou a loginom na princípe (ten login) SESSIONov a potrebujem aby sa po vypnutístránky alebo po uplinutí časového limitu zmazali (kvoli bezpečnosti)... THX... |
||
michaelkiller Profil |
#2 · Zasláno: 26. 5. 2005, 08:13:27
Po uplynutí časového limitu by to malo ísť pomocou cookies, a po odlogovaní prostredníctvom
session_unregister(premenna).... |
||
Wiki Profil |
#3 · Zasláno: 26. 5. 2005, 08:36:46
ale po nasilnom vypnuti stranky (x na prehliadaci)...
na zrusenie sessionov staci $_session = arrary(), alebo session_unsert() a potom session_destroy(); ale bez toho aby sa otvorila dalsia stranka... |
||
michaelkiller Profil |
#4 · Zasláno: 26. 5. 2005, 08:58:18
Hmmm, tak to ti neporadim :) , neviem ci sa da nieco take vobec spravit...
|
||
Hugo Profil |
#5 · Zasláno: 26. 5. 2005, 08:59:58
Pokud spravujes session pomoci db, tak si ukladej cas posledni akce a kdyz dlouho user nic neudela, tak zrus tu session. Misto db muzes samozrejme pouzit i cookies, ale tam nemas 100% jistotu, ze se to bude chovat tak jak chces.
|
||
Wiki Profil |
#6 · Zasláno: 26. 5. 2005, 09:19:04
Poziadavka na povolenie cookies :)
|
||
llook Profil |
#7 · Zasláno: 26. 5. 2005, 10:51:17
Myslím, že hledáš volbu session.gc_maxlifetime. Pokud máš povolenou funkci ini_set, tak můžeš použít ji - ini_set('session.gc_maxlifetime', 300); Jinak můžeš zkusit do souboru .htaccess napsat tohle:
php_value session.gc_maxlifetime 300 Hodnota je v sekundách, 300 je pět minut. |
||
Časová prodleva: 20 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0