Autor Zpráva
Wiki
Profil
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
Po uplynutí časového limitu by to malo ísť pomocou cookies, a po odlogovaní prostredníctvom
session_unregister(premenna)....
Wiki
Profil
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
Hmmm, tak to ti neporadim :) , neviem ci sa da nieco take vobec spravit...
Hugo
Profil
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
Poziadavka na povolenie cookies :)
llook
Profil
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.
Toto téma je uzamčeno. Odpověď nelze zaslat.

0