Sessions onthouden

Pagina: 1
Acties:

  • Rembrand20
  • Registratie: Juli 2001
  • Laatst online: 22-09-2023
Wat moet ik allemaal doen om me sessions een maand te kunnen laten staan.
Zodat je je niet elke keer hoeft inteloggen.

Ik heb in de zoekfunctie gekeken maar daar kwam niet echt een antwoord op mijn vraag.

Model 3 LR AWD Solid Black / Black / Aero / Trekhaak - Bestelling 2-10 Leaseplan, 4-10 Tesla, RN 22-09, Nieuwe RN 25-11, VIN Yes, leverdatum: ?/?/19(?)


  • HenkS
  • Registratie: Mei 2000
  • Laatst online: 18:59

HenkS

Da_king alias HenkS

http://www.php.net/manual/en/ref.session.php

hint: zoek op 'lifetime' op die pagina :)

zo een fijne avond allen ik ga racen :)

Verwijderd

Op dinsdag 13 november 2001 17:05 schreef HenkS het volgende:
zo een fijne avond allen ik ga racen :)
Huh :?

Verwijderd

Voor 1 pagina:
code:
1
2
Session.TimeOut=31*24*60*60
'Dagen * Uren * Minuten * Seconden

Ik weet niet wat het maximum is. Voor de hele site, properties van IIS website, hoe directory, configuration, App Options, en dan Session Timeout.

  • eamelink
  • Registratie: Juni 2001
  • Niet online

eamelink

Droptikkels

Op dinsdag 13 november 2001 17:05 schreef HenkS het volgende:
http://www.php.net/manual/en/ref.session.php

hint: zoek op 'lifetime' op die pagina :)
Hmmm, volgens mij werkt dat niet. Dat stelt in na hoeveel tijd de server de data als garbage moet beschouwen.

Als iemand zijn window sluit, is de sessiondata óók weg, dus tenzij je van plan bent mensen een maand lang hun browser window open te laten staan, zul je toch echt cookies moeten gebruiken.

  • Flard
  • Registratie: Februari 2001
  • Laatst online: 04-09 09:53
Inderdaad: je hebt cookies nodig.

Een session wil gewoon zeggen dat het om een browsersessie gaat. Zodra je je browser afsluit is dus ook je sessie afgelopen.

Verwijderd

Wat jij wilt kan volgens mij niet met IIS. Een sessie die wordt bijgehouden met een cookie waar de sessionid in staat. Als er een expire-date in dat koekje staat, dan wordt deze op disk opgeslagen.

Bij dat session-cookie zit geen datum. Dus browser afsluiten==koekje weg. Volgens mij kan je geen datum in dat session koekje krijgen.

(en dat wil je ook niet, je krijgt dan een enorme berg sessie, die je server op een gegeven moment niet meer aan kan).

Andere oplossing: gebruik niet de session, maar sla alles op in de database. Log in met een "gewoon" koekje (dus zelf doen). Kijk maar eens bij Response.Cookies.

  • disjfa
  • Registratie: April 2001
  • Laatst online: 12-05 15:11

disjfa

be

ik ben toch ergens ook voor koekiemonster ;)

disjfa - disj·fa (meneer)
disjfa.nl


  • Rembrand20
  • Registratie: Juli 2001
  • Laatst online: 22-09-2023
Okay maar als ik het met cookies moet doen. kan ik dan nog wel me sessions gebruiken of moet ik echt helemaal over op cookies. Ik snap alleen echt geen kl*te van cookies ik heb de hele pagina op php.net gelezen maar snap er niets van. Kan iemand mij een stukkie op weg helpen. O ja de zoek functie hier staat weer eens uitgeschakled :'(

Model 3 LR AWD Solid Black / Black / Aero / Trekhaak - Bestelling 2-10 Leaseplan, 4-10 Tesla, RN 22-09, Nieuwe RN 25-11, VIN Yes, leverdatum: ?/?/19(?)


  • chem
  • Registratie: Oktober 2000
  • Laatst online: 27-08 13:53

chem

Reist de wereld rond

uhm, je kan gewoon met void session_set_cookie_params (int lifetime [, string path [, string domain]]) het cookie aanpassen...

verder zijn sessions niets meer dan cookies + een simpel filesystem. Zoveel stelt het niet voor.

Klaar voor een nieuwe uitdaging.


  • Rembrand20
  • Registratie: Juli 2001
  • Laatst online: 22-09-2023
Okay ik ga het ff proberen maar moet ik er nog meer voor doen of is dat regeltje genoeg

Model 3 LR AWD Solid Black / Black / Aero / Trekhaak - Bestelling 2-10 Leaseplan, 4-10 Tesla, RN 22-09, Nieuwe RN 25-11, VIN Yes, leverdatum: ?/?/19(?)

Pagina: 1