Session Sayıcı

Web tabanlı uygulama geliştirme araçları(PHP, ASP vb...) ile ilgili konuları buraya yazabilirsiniz.
Cevapla
Kullanıcı avatarı
aveysel
Üye
Mesajlar: 151
Kayıt: 16 Mar 2004 03:53
Konum: Internet
İletişim:

Session Sayıcı

Mesaj gönderen aveysel »

Arkadaşlar

bir sistemde session_start ile açılmış sesionları sayan bir komut varmı ?

Yani kaç kişi oturum açmış ..


Veya bunun dışarısında cookie kullanmadan aktif kullanıcı sayısını nasıl listeleyebilirim?
Select * From LiFe Where Your EYES
http://Www.Gebze.Org
Kullanıcı avatarı
husonet
Admin
Mesajlar: 2962
Kayıt: 25 Haz 2003 02:14
Konum: İstanbul
İletişim:

Mesaj gönderen husonet »

Hangi Scrip diliyle ilgili sorun?

Gazete manşetleri
* DİKKAT :Lütfen forum kurallarını okuyalım ve uyalım...!
* Warez,crack vs. paylaşımı kesinlikle yasaktır.
Kullanıcı avatarı
aveysel
Üye
Mesajlar: 151
Kayıt: 16 Mar 2004 03:53
Konum: Internet
İletişim:

Mesaj gönderen aveysel »

PHP

(özür..)
Select * From LiFe Where Your EYES
http://Www.Gebze.Org
doganzorlu
Kıdemli Üye
Mesajlar: 395
Kayıt: 22 Tem 2004 09:15
Konum: İzmir
İletişim:

Mesaj gönderen doganzorlu »

Selam,

php ile kaç session açık olduğunu tutan global bir yapılanma yok. Bunu veritabanı üzerinden siz oluşturacaksınız. Nedeni ise php nin her istekte yeniden işlenmesi ve global bir bellek alanı barındırmamasındandır.

VB uygulamalarında iis otomatik bir Application nesnesi oluşturup bunun global değişkenlerini yönetebildiğinden conn sayısını siz oluşturabilmektesiniz db olmaksızın (iki tane event var Application a bağlı. Bunlardan on connect tipinde olana bir sayacı artırırsınız, timeout olunca otomatik çalışan on quit de de azaltırsınız. Ama çok aktif sitelerde 10 kişi dolaşırken sayacın 200-300 olduğunu görebilirsiniz. Bazen bu on quit i çağırmaz ne hikmetse iis)

Ama ciddi çalışmalarda mutlaka bir db üzerinden takip edilmelidir bu işlem.

Kolay gelsin,
Doğan Zorlu, İzmir

------------------------
"Bu Kitap'ı sana yalnız şunun için indirdik: Hakkında ayrılığa düştükleri şeyi onlara iyice açıklayasın ve Kitap, iman eden bir topluluk için kılavuz ve rahmet olsun." (NAHL 64)
Kullanıcı avatarı
aveysel
Üye
Mesajlar: 151
Kayıt: 16 Mar 2004 03:53
Konum: Internet
İletişim:

Mesaj gönderen aveysel »

Yani sesion açıldığı anda db ye kayıt eklemeliyim sanırım tamam..

Peki session kullanıcının kontrolu dışarısında sona ererse onu database den otomatik silecek bir komutu nasıl oluturabilirim?

Mesela elektrik kesildi..

İlginize teşekkürler..
Select * From LiFe Where Your EYES
http://Www.Gebze.Org
mkarabulut
Üye
Mesajlar: 53
Kayıt: 26 May 2004 11:15
Konum: Gaziantep
İletişim:

Mesaj gönderen mkarabulut »

@aveysel : Bunu bir zaman aşımı vererek çözebilirsin. Ve de zaman aşımını belirli zaman aralıklarında kontrol ederek...

PHP tabanlı bir programda Timer türünden bi şeyler kullanamadığımıza göre sorunu ancak sayfa çağrıldığında kontrolleri yaparak çözebiliriz.
Cevapla