[PHP] Sessie vars bewaren met venster gesloten

Pagina: 1
Acties:
  • 38 views sinds 30-01-2008

  • decramy
  • Registratie: December 2001
  • Laatst online: 23-08 09:56

decramy

root@birdie:~#

Topicstarter
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
if(isset($_COOKIE["sessionid"])){
    //als er al een cookie bestaat met een session ID
    //set het sessie ID
    session_id($_COOKIE["sessionid"]);
    //begin de sessie
    session_start();
}else{
    //anders beginnen we er een
    session_start();
    //en gooien de sessie in een cookie voor later
    setcookie ("sessionid", session_id(),time()+31536000);
}

Deze hierboven bewaart het session_id voor me.
Ik heb getest, t werkt :)

Maar hoe kan ik nu de vars in de session bewaren ondanks het sluiten van een venster?? :?

20*375Wp met Enphase IQ7+ micro's | Stiebel Eltron HGE Water/Water WP 9kW | Tesla M3, powered by SmartEVSE | Servertje @ www.coloclue.net


Verwijderd

steeds de vars in de session bij elke page refresh in een cookie mikken en bij het opvragen weer uit het cookie in de session mikken ?

  • Sybr_E-N
  • Registratie: December 2001
  • Laatst online: 21-08 19:22
Je kunt die sessionid ook in een database zetten. Zit je er ook niet mee dat mensen cookies blokkken.

  • chem
  • Registratie: Oktober 2000
  • Laatst online: 04-08 07:59

chem

Reist de wereld rond

Er zijn 2 methodes: cookie-instellingen aanpassen, of een andere session-handler gebruiken (het zijn dan trouwens geen sessions meer, FYI).
Cookie aanpassen is RTFM werk, nieuwe/andere sessionhandler zoeken UTFS werk.

Klaar voor een nieuwe uitdaging.


  • dusty
  • Registratie: Mei 2000
  • Laatst online: 21-02 00:06

dusty

Celebrate Life!

Deze vraag heb ik vaker voorbij zien komen.

Back In Black!
"Je moet haar alleen aan de ketting leggen" - MueR


Dit topic is gesloten.