نمایش کاربران حاضر در سایت

cazino86

New Member
به نام خدا :

می خواستم بپرسم چطور می تونم مثل برنامه های فروم کاربران آنلاین رو نمایش بدم ؟

یا کاربران مهمان ؟ و ... رو

چطور باید بفهمم که چه کسی در حال حاضر در حال تماشای صفحه من هست و چه کسی این صفحهرو ترک کرده ؟
 

Allahparast

Member
سلام این برنامه رو ننوشتم ولی یه الگوریتم بهت میدم
1.شما یک فیلد در جدول مربوط به کاربران میسازی به نام هرچیزی که دوست داری
2.بعد میای تو ورود کاربر وقتی کاربر اطلاعات را درست داد و وارد شد به اون فیلدی که ساختیم یه عدد آپدیت می کنیک مثلا 1 روشن 0 خاموش
3. بعد میای شرط میزاری که اگر محتوای رکورد 1 بود بگه آنلاین هست اگه 0 بود بگه آفلاین
برای اینکه بگیم در حال حاضر کیا آنلاین هستند هم همین طور می گیم
PHP:
if(mysql_query("select *form table where status='1'")){
echo"online";
}
 

justpersian

Member
سلام این برنامه رو ننوشتم ولی یه الگوریتم بهت میدم
1.شما یک فیلد در جدول مربوط به کاربران میسازی به نام هرچیزی که دوست داری
2.بعد میای تو ورود کاربر وقتی کاربر اطلاعات را درست داد و وارد شد به اون فیلدی که ساختیم یه عدد آپدیت می کنیک مثلا 1 روشن 0 خاموش
3. بعد میای شرط میزاری که اگر محتوای رکورد 1 بود بگه آنلاین هست اگه 0 بود بگه آفلاین
برای اینکه بگیم در حال حاضر کیا آنلاین هستند هم همین طور می گیم
الگوریتم جالبی نیست !
می دونی چرا ؟
چون اگه کاربر از سایت خارج بشه اون عدد همون طوری 1 می مونه در صورتی که باید اون عدد 0 بشه !
معمولا واسه این جور کارا از time هم استفاده میشه !
 

sajadmaz

Member
شما باید از سشن استفاده کنید تا هم کاربر عضو رو بتونین تشخیص بدین هم مهمان و بفهمین الان کجا هست آخرین کلیکی کرده چند دقیقه قبل بوده ...
 

Allahparast

Member
الگوریتم جالبی نیست !
می دونی چرا ؟
چون اگه کاربر از سایت خارج بشه اون عدد همون طوری 1 می مونه در صورتی که باید اون عدد 0 بشه !
معمولا واسه این جور کارا از time هم استفاده میشه !
حرف شما کاملا درسته می تونیم از سشن استفاده کنیم
به اینجاش فکر نکرده بودم :shock:
که خودمم تو سشن گیرم برای سبد خرید :sad:
 

madisline

Member
شما میتونی برای استفاده از session از کلاس زیر استفاده کنی:
http://www.phpclasses.org/browse/package/3307.html
مزیت این کلاس اینه که داده های سیشن رو به جای ذخیره برروی دایرکتوری در داخل دیتابیس ذخیره میکنه. همچنین خود این کلاس متدی برای بدست آوردن کاربران آنلاین داره.
 

جدیدترین ارسال ها

بالا