Jump to content
php.lv forumi

Php Sesijas


Recommended Posts

vobshem taa: Win2k, php.ini failaa register globals off, use cookies = 0 un veel tas settings uzlikclai visos URLos automaatiski mestu klaat sesijas ID. divas lapas (atshkjiras tikai ar to ka vienaa nav freimu un otraa ir). tajaa kas neloto freimus viss rullee. tajaa kas lieto freimus - uz servera sesijas faili (ar visiem mainiigajim kas iebaazti sesijaa) izveidojas, bet sesija nenoinicializeejas - tb peec session_start() netiek atjaunoti sesijas mainiigie. kas pa huinjaam ?! :angry: ja uzliek cepumus tad viss rullee, bet gribas bez cepumiem.

Link to comment
Share on other sites

Nu es kādreiz rakstīju čatu, kur visādi usera parami glabājās iekš sesijas - maģija šeit ir pareizi uzsākt sesiju katrā freima (citādi sanāks vēl, ka katrs freims atver savu sesiju) - piem. uztaisīt login lapu, kurā uzsākās sesija un tad pāriet uz freimiem - kur visiem tad pie session-open() vajadzētu būt vienāda sesija; pēc sesijas variābļu updeitošanas vienā lapā ir jānogaida kāds brītiņš, kamēr tie ierakstīsies tajos temp hashotos failos un tad visi pārejie freimi ir "jāupdeito" - resp. tiem jāuztaisa refreshs, pie tam vēlams tāds, kas ņem nenokeshoto lapas versiju. Otrā alternatīva, ja session_save-handleris ielikts "mm" (share memory) - resp. sesija glabājās operatīvajā atmiņā - varētu būt maķen ātrāks (un varētu iegūt arī persistent sesijas) bet tik un tā freimu lapas būs jārefrešo. Tāc ļūk mans paduoms.

Link to comment
Share on other sites

×
×
  • Create New...