PDA

View Full Version : Counter



saniak_robot
جمعه 26 اسفند 1384, 00:35 صبح
با سلام
من دنبال یه شمارنده می گردم که تعداد افراد آنلاین در سایت و همچنین تعداد افراد بازدید کننده در امروز و تعداد افراد کل بازدید کننده رو نشون بده .
اگه کسی سورسی داره لطف کنه و بذاره من متشکر میشم.


با تشکر

manager
جمعه 26 اسفند 1384, 01:24 صبح
خودتون بنویسید اینکه کاری نداره !!..

saniak_robot
جمعه 26 اسفند 1384, 02:19 صبح
اگه میشه راهنمایی کنید .
من بلد نیستم .

mahdi_negahi
جمعه 26 اسفند 1384, 11:40 صبح
آقای manager وقتی دوستی اینجا سوالی می کند یعنی مشکل دارد پس لطفا جواب درست بدهید.


دوست عزیز (saniak_robot) من در یک جا کدی نوشتم که تا حالا درست کار می کرد البته الان به سورس کدم دسترسی ندارم که براتون بنویسم ولی الگوریتم را میگم امیدوارم متوجه شوید و خودتان بنویسید


در تایع session_start شما میتوانید این کار را بکنید اگر کاربر شما login نکرده باشد پس مهمان است و اگر login کرده باشد جزء اعضا شناخته می شود حال session اعضا که مقداری برابر user آنها دارد و session کاربران مقداری پیش فرض دارد مثلا GUEST شما در تابع بالا چک میکنید و به شمارنده هایی که در برنامه هستند و حتما به صورت عمومی تعریف شدند اضافه می کنید برای داشتن کل کاربران در یک مدت باید آن عدد را در جای ذخیره کنید مثل DB

در پایان در تابع session_end بعد از رفتن هر کاربر از آن شمارنده کم می کنید جز آن شمارنده که نشاندهنده کل کاربران که تا به حال از سایت بازدید کردند

session_start & session_end در فایل Global وجود دارد


البته اگر این الگوریتم درست نبود از دوستان خواهش می کنم من را هم یاری کنند.

adasahar
جمعه 26 اسفند 1384, 12:30 عصر
چه جوری میشه یه کانتر گذاشت که تعداد آنلاین را نشون بده
در الگوریتم گفته شده اگه دوبار صفحه باز بشه خوب دوتا نشون داده میشه
هر چه سعی کردم با IP چک کنه هم نتونستم

mahdi_negahi
جمعه 26 اسفند 1384, 12:42 عصر
اوه من به این نکته توجه نکرده بودم یعنی یادم رفت

باید IP یک جا ذخیره کنید و چک کنید که کاربری که اومده IP جدید داره یا قدیم دستور گرفتن IP هم یادم نیست اگر کسی می دونده برای دوستمون بذاره

mahdi_negahi
جمعه 26 اسفند 1384, 12:48 عصر
دوست عزیز اینم نگاه کنید تمام اطلاعات را می گیرید

http://www.barnamenevis.org/forum/showthread.php?t=29768

saniak_robot
شنبه 27 اسفند 1384, 11:24 صبح
از آقای نگاهی به خاطر توضیحشون متشکرم .
من تست می کنم اگه مشکلی داشتم با هاتون تماس می گیرم . اگه هم تونستم بنویسم حتما میذارم که همه استفاده کنن.

با تشکر

javad3151
یک شنبه 28 اسفند 1384, 08:46 صبح
من اینجا کد کاملش رو نوشتم
http://www.barnamenevis.org/forum/showthread.php?t=39719

saniak_robot
یک شنبه 28 اسفند 1384, 09:39 صبح
دستت درد نکنه استفاده کردم .