Tarish Posted September 3, 2007 Report Share Posted September 3, 2007 Vajadzētu tādu fissku, ka pirms nostrādā PHP sessijas timeouts vel izsaucas kada no manam funkcijam. Varbut ja-overraido kaada predefineta PHP funkcija, kas nostrada taimouta bridi? Paldies, Jānis Link to comment Share on other sites More sharing options...
Delfins Posted September 3, 2007 Report Share Posted September 3, 2007 1. neko tādu nevar uztaisīt 2. nav tāda jēdziena `php sessijas taimouts`.. ir tikai cookies, ko sūta (vai nesūta timeout gadījumā) browseris. Punkts. Ja sessID ir caur URl, tad liekas tā sessija ir mūžīga, kamēr neizdzēs no temp direktorijas. Sessijas timeout attiecās tikai uz cookie-based SessID. (ja vien pārrakstīts iekšējais php sessijas handlers, kas čeko DB/pašā sessijā timeoutu :D) un vispār galamērķis nav skaidrs. kārtējais čerez že. Link to comment Share on other sites More sharing options...
Tarish Posted September 3, 2007 Author Report Share Posted September 3, 2007 1. neko tādu nevar uztaisīt2. nav tāda jēdziena `php sessijas taimouts`.. ir tikai cookies, ko sūta (vai nesūta timeout gadījumā) browseris. Punkts. Ja sessID ir caur URl, tad liekas tā sessija ir mūžīga, kamēr neizdzēs no temp direktorijas. Sessijas timeout attiecās tikai uz cookie-based SessID. (ja vien pārrakstīts iekšējais php sessijas handlers, kas čeko DB/pašā sessijā timeoutu :D) un vispār galamērķis nav skaidrs. kārtējais čerez že. Jaizveido vienots atorizacijas serveris (jau darīts), kas saista 2-n serverus. Ja viena no serveriem izkrit sesija, tai ir jaizkrit ari uz atorizacijas servera. Nospiezhot pogu logout nav problemas, izsauc WEB sevisu, kas iznicina visas sesijas un ceshotos failus uz autor.srvera, bet pie taimauta abloms un rezultata sanak ka serveris 1 iztaimouto, nepadod signalu autorizacijas serverim un no servera2 viss notiek. Link to comment Share on other sites More sharing options...
Delfins Posted September 3, 2007 Report Share Posted September 3, 2007 nu tad tev jāparraksta session handlers, kas saglabā LAST_ACTIVE_TIME un tad čekot... ja pārsniedz konkrētu limitu, tad sūtīt bekot. Link to comment Share on other sites More sharing options...
andrisp Posted September 3, 2007 Report Share Posted September 3, 2007 Katru reizi, kad notiek kāda darbība (HTTP pieprasījums) vienā no serveriem, čeko vai otrā serverī gadijumā nav expirējusies sesija. Link to comment Share on other sites More sharing options...
Tarish Posted September 3, 2007 Author Report Share Posted September 3, 2007 Katru reizi, kad notiek kāda darbība (HTTP pieprasījums) vienā no serveriem, čeko vai otrā serverī gadijumā nav expirējusies sesija. Shadu joku nevar atljauties perofrmances delj. Runa iet par ljoti lieliem lv portaliem. Link to comment Share on other sites More sharing options...
Tarish Posted September 3, 2007 Author Report Share Posted September 3, 2007 nu tad tev jāparraksta session handlers, kas saglabā LAST_ACTIVE_TIME un tad čekot... ja pārsniedz konkrētu limitu, tad sūtīt bekot. AI te sistema, izdomaju savdak un strada, paldies anyway ;) Link to comment Share on other sites More sharing options...
Recommended Posts