Hallo "Kenners",
Ja ik kom hier niet zo vaak dus sorry als de vraag aleens gesteld is, maar ik zit nu vast met een php probleempje en ik kom er niet meer uit, dus vandaar !
Het probleem is als volgt ... ik heb een loginsysteem gemaakt met sessies alleen zoals jullie weten is de standaard bestaansduur van een sessie 24 min. (1440 sec.) ! Dus dan ben je na 24 min. weer uitgelogd en dat moet ik juist niet hebben.
We draaien gewoon op linux server en in asp heb je een functie session.timeout, maar in php heb je pas zo'n vergelijkbare functie in latere versies van php. Dus nu wil ik de bestaansduur van een sessie vergroten alleen dat lukt niet helemaal op de een of andere vage rede.
Ik heb via htaccess in php.ini de localvalue van session.gc_maxlifetime verhoogd ! Das ook gelukt alleen de sessies vervielen toch na 24 min. ! En met phpinfo() gaf ie wel weer dat de waarde van die localvalue ook echt verhoogd was. Maarja dat werkte dus niet.
Toen heb ik het geprobeerd door
<?php
ini_set("session.gc_maxlifetime","getal");
?>
bovenaan het script te zetten en ff getest met getal = 1, maarja dat werkte ook al niet.
Dus nou is de vraag hoe komt dat of hoe kan ik in ieder geval die sessies langer laten bestaan.
En dan had ik nog een klein tweede vraagje. Als je een pagina hebt gemaakt met if en else en submit enz. en een formuliertje en je wilt controleren of het _POSTS van de variabelen via dezelfde pagina zijn verstuurd hoe doe je dat ? En dan met randvoorwaarden dat je geen sessies mag gebruiken en geen cookies en met ref. sowieso niet, want dat pakt ie niet bij iedereen dus das niet handig. Is er dan nog een andere manier om dat te checken en hoe ?
Hopelijk kan iemand me hiermee helpen.
Vr. Gr.
Maarten
Ja ik kom hier niet zo vaak dus sorry als de vraag aleens gesteld is, maar ik zit nu vast met een php probleempje en ik kom er niet meer uit, dus vandaar !
Het probleem is als volgt ... ik heb een loginsysteem gemaakt met sessies alleen zoals jullie weten is de standaard bestaansduur van een sessie 24 min. (1440 sec.) ! Dus dan ben je na 24 min. weer uitgelogd en dat moet ik juist niet hebben.
We draaien gewoon op linux server en in asp heb je een functie session.timeout, maar in php heb je pas zo'n vergelijkbare functie in latere versies van php. Dus nu wil ik de bestaansduur van een sessie vergroten alleen dat lukt niet helemaal op de een of andere vage rede.
Ik heb via htaccess in php.ini de localvalue van session.gc_maxlifetime verhoogd ! Das ook gelukt alleen de sessies vervielen toch na 24 min. ! En met phpinfo() gaf ie wel weer dat de waarde van die localvalue ook echt verhoogd was. Maarja dat werkte dus niet.
Toen heb ik het geprobeerd door
<?php
ini_set("session.gc_maxlifetime","getal");
?>
bovenaan het script te zetten en ff getest met getal = 1, maarja dat werkte ook al niet.
Dus nou is de vraag hoe komt dat of hoe kan ik in ieder geval die sessies langer laten bestaan.
En dan had ik nog een klein tweede vraagje. Als je een pagina hebt gemaakt met if en else en submit enz. en een formuliertje en je wilt controleren of het _POSTS van de variabelen via dezelfde pagina zijn verstuurd hoe doe je dat ? En dan met randvoorwaarden dat je geen sessies mag gebruiken en geen cookies en met ref. sowieso niet, want dat pakt ie niet bij iedereen dus das niet handig. Is er dan nog een andere manier om dat te checken en hoe ?
Hopelijk kan iemand me hiermee helpen.
Vr. Gr.
Maarten