• پایان فعالیت بخشهای انجمن: امکان ایجاد موضوع یا نوشته جدید برای عموم کاربران غیرفعال شده است

چه كساني آنلاين هستند .

miladmovie

مدیر بازنشسته
کاربر فعال
تاریخ عضویت
25 دسامبر 2002
نوشته‌ها
1,939
لایک‌ها
3
سن
40
:rolleyes: :rolleyes: :rolleyes:
خب به نظر من اشتباه بود خواستم بگم اين روش اشتباه !
حالا چه 2 سال بگذره چه يك قرن :happy:
 

30yavash

Registered User
تاریخ عضویت
23 دسامبر 2002
نوشته‌ها
448
لایک‌ها
16
به نقل از miladmovie :
نه كورش جان ايني كه مي گي بدرد نمي خوره آخه اگر من صفحه رو ببندم Session هم مي پره! يا اگر دو صفحه جدا باز كنم 2 تا Session براي من درست مي كنه !درسته ؟
خوب حالا اگر من 2 تا صفحه باز كنم من دوتا كاربر آنلاين هستم يا يك :blink:
نه اينجوري ها هم نيست ;)
session ها time out دارن مثلا توي php ميشه براشون تعيين كرد كه براي ذخيره سازي سژن از كوكي استفاده بشه در اين صورت ديگه با بستن صفحه سژن نمي پره.
حتي مي توني مثلا طول عمر كوكي رو 1 سال تعيين كني.
دركل اينكه بهترين راه براي نمايش تعداد افراد آنلاين همون طور كه Knowhow گفت است.
سيستم هاي بزرگي مثل postNuke و IPB از اين روش استفاده مي كنن.
 

miladmovie

مدیر بازنشسته
کاربر فعال
تاریخ عضویت
25 دسامبر 2002
نوشته‌ها
1,939
لایک‌ها
3
سن
40
به نقل از 30yavash :
نه اينجوري ها هم نيست ;)
session ها time out دارن مثلا توي php ميشه براشون تعيين كرد كه براي ذخيره سازي سژن از كوكي استفاده بشه در اين صورت ديگه با بستن صفحه سژن نمي پره.
حتي مي توني مثلا طول عمر كوكي رو 1 سال تعيين كني.
دركل اينكه بهترين راه براي نمايش تعداد افراد آنلاين همون طور كه Knowhow گفت است.
سيستم هاي بزرگي مثل postNuke و IPB از اين روش استفاده مي كنن.
آهان :rolleyes:

من كه هر وقت صفخه رو مي بندم اين Session پاك مي شه !
كدومش رو بايد ست كرد ؟
http://ir.php.net/manual/en/ref.session.php
 

30yavash

Registered User
تاریخ عضویت
23 دسامبر 2002
نوشته‌ها
448
لایک‌ها
16
به نقل از miladmovie :
آهان :rolleyes:

من كه هر وقت صفخه رو مي بندم اين Session پاك مي شه !
كدومش رو بايد ست كرد ؟
http://ir.php.net/manual/en/ref.session.php
قبل از session_start از اين توابع استفاده كن:

i
کد:
ni_set('session.use_cookies','1');
اين دوستور به php مي فهمونه كه بايد از كوكي براي ذخيره سازي سژن استفاده كنه.

کد:
 ini_set('session.cookie_lifetime',1*365*24*60*60);
اين كد مي گه كه تاريخ انقضا كوكي 1 سال باشه.
 

miladmovie

مدیر بازنشسته
کاربر فعال
تاریخ عضویت
25 دسامبر 2002
نوشته‌ها
1,939
لایک‌ها
3
سن
40
فرق اين با كوكي چي مي شه ؟
هدف شمردن تعداد سيشن هاي فعال بود !
 

30yavash

Registered User
تاریخ عضویت
23 دسامبر 2002
نوشته‌ها
448
لایک‌ها
16
به نقل از miladmovie :
فرق اين با كوكي چي مي شه ؟
هدف شمردن تعداد سيشن هاي فعال بود !
منظورت رو نمي فهمم؟
ولي به طور كلي:
اگر از اين روش استفاده كني هم سژن داري هم كوكي.
براي شمردن سژنها هم كه اون بحش جداست.مثلا خودت بايد براي برنامت تعريف كني كه هر كار بر جديدي وارد سيستمت شد مشخصاتش رو به جدول سژنها اضاف كنيد.
 
بالا