From: C.Hakan POLATKAN (hpolatkan@linuxmail.org)
Date: Mon 15 Sep 2003 - 07:38:15 EDT
----- Original Message -----
From: Doruk Fisek
Date: Mon, 15 Sep 2003 13:42:53 +0300
To: linux-programlama@linux.org.tr
Subject: [linux-programlama] php-session
Re: Merhaba,
Re:
Re: PHP'nin standart oturum fonksiyonlarini kullanildigi bir web sitesinde,
Re: belirli bir oturum degiskenine gore oturumlarda tarama yapabilir miyim?
Re:
Bunu bende denedim ve basarili olamadim.
Re: Mesela en basitinden login olan kullanicilari listelemek istedim.
Re: Oturumlarin tutuldugu /tmp/ dizinine kaydedilen oturum dosyalarinda tek
tek
Re: tarama yapmak disinda bir cozum aklima gelmedi. Cunku session
fonksiyonlari
Re: sadece belirli bir session icin calisiyor hep. Birden fazla session'i
icine
Re: alan bir fonksiyon bulamadim.
Bu yonteminde saglikli olmayacagini dusunuyorum. Login olmus bir kullanici
belli bir sure islem yapmamis ise yazacaginiz herhangi bir kod bu oturum
dosyasina yazilamayacagi icin kullanicinin gercekte login durumda olup
olmadigini ogrenmek cok guc oluyor. Eger sistemi logout yapmadan terketmis
ise (tarayiciyi kapatmak gib...) oturum dosyasi silinmiyor. Bu nedenle
kullanicilarin login olup olmadiklari saglikli bir sekilde ogrenilemiyor.
Re:
Re: Eger kendi oturum fonksiyonumu yazip (session_set_save_handler() ile)
Re: veritabaninda tutarsam oturum verilerini, o zaman veritabani ile tarama
Re: yapabilirim. Ama o da benim isime gelmiyor.
Re:
Re: Doruk
Belli basli CMS ve forum yazilimlarini inceledim. Bu yazilimlar sistemde
"kimler online" , "kac ziyaretci online" , "kac uye online" gibi bilgileri
veritabanindan aliyorlar. Bir sure belirlemisler mesela 5 dk. gibi... bu
sureye bakarak kullanicilari islem yapsinlar yapmasinlar online seklinde
listeliyorlar. Gene de saglikli bir cozum degil fakat ben baska bir yol
bulamadim. Sanirim onlar da bulamamislar :)
Elinizde PHP-Nuke varsa blocks/block-Who_is_Online.php dosyasini
incelemenizioneririm.
Kolay gelsin...
-- ______________________________________________ http://www.linuxmail.org/[1] Now with e-mail forwarding for only US$5.95/yr Powered by Outblaze --- Links --- 1 http://www.linuxmail.org