Ik heb inlog script met sessions alleen de vraag is hoe kan je de inlog tijd verlengen??
bij mij is hij naar ongeveer 20 minuten afgelopen en dan moet ik me opnieuw inloggen
Nou, als je binnen die 20 minuten op een andere pagina klikt, reset hij zich weer, en duurt je sessie weer 20 minuten.

Je kan je sessie ook langer maken in je php.

<?php
ini_set('session.cookie_lifetime', 1800);

/* 1800 staat voor seconden, 1800 / 60 = 30 Minuten */
?>

Hoop dat je er wat aan hebt..
Owja, laat ik er wel bij vertellen dat als je ini_set wilt gebruiken, je het net als je session_start(); bovenaan moet zetten..

Waarschijnlijk hoefde ik je dat niet te vertellen,
maar als je het niet wist scheelt het je weer wat ;-)
thanks...

Ik ben super no0b dus mooi dat je het erbij verteld :)
Is nogal logisch want je login pagina gaat niet continue mee naar de volgende :D

Maar bedankt Mathijs
in phpinfo van de server staat 1440 dat is vast staand want ik run de server niet, kan ik daar wel overheen komen???
kan ik dan niet beter voor tijdig auto-refreshen??
Als je de volgende code bovenaan zet :

Dus:

<?php
ini_set('session.cookie_lifetime', 1800);
?>

Dan heeft die voorrang, dus die 1440 die er staat
bij phpinfo(); geldt dan niet meer.
dus je kan hem ook oneindig laten duren
maar dan krijg je een hele grote map met sessions
Ligt eraan of je een host hebt op internet.
Die beheerd die map dan, maar als je hem thuis draait, krijg je wel een map met veel session bestanden ja.

Weet iemand toevallig hoe je die door middel van php automatisch weg kan laten halen?
Ook met ini_set(); ?

Reageren