PDA

View Full Version : ساخت timer countdown



Joyebright
دوشنبه 02 بهمن 1391, 15:44 عصر
سلام دوستان من اومدم یک زمانیو محدود کردم واسه مدیر پنل با session خوب تا اینجا مشکلی وجود نداره و زمانش واسه کاربر مشخص نیست ،چطور می تونم زمانشو به کاربر نشون بدیم و بعد در واقع یک countdown یی باشه که وقتی تموم شد این اتفاق session_destroy() بیوفته.
راه حل ساخت timer countdown چیه؟

siavashsay
دوشنبه 02 بهمن 1391, 16:47 عصر
باید از جاوا - jQuery استفاده کنید !
موقعی که زمان رو با سشن شروع کردید همونجا هم با jQuery یک تایمر درست کنید !
و یا یک تایمر تا jQeury درست کنید وقتی که 0 ( صفر ) شد یک تابع php مثلا logout شدن رو فراخوانی و یا به یک صفحه ای منتقل شه !
موفق باشید !

Joyebright
سه شنبه 03 بهمن 1391, 01:58 صبح
باید از جاوا - jQuery استفاده کنید !
موقعی که زمان رو با سشن شروع کردید همونجا هم با jQuery یک تایمر درست کنید !
و یا یک تایمر تا jQeury درست کنید وقتی که 0 ( صفر ) شد یک تابع php مثلا logout شدن رو فراخوانی و یا به یک صفحه ای منتقل شه !
موفق باشید !

ممنونم اما منم می دونم با JS (Jquery) میشه چنین کاری کرد اما چطوریش مهمه !
یه مشکل دیگه هم وجود داره ساخت این timer کاری نداره اما فرض کنید کاربر تو پنل مدیرته اگه روی یه لینکی کلیک کنه نمی خوانم دوباره به پنل برگشت timer از اول count down کنه ، این مهمه

Mohsen.
سه شنبه 03 بهمن 1391, 08:28 صبح
من تا حالا خودم نساختم چنین چیزی. ولی فکر کنم این بشه.
ابتدا صفحه که لود میشه زمان رو از دیتابیس بگیرید
بعد با جی کوئری اونو ثانیه به ثانیه کم کنید و با استفاده از ajax هر چند ثانیه یک بار, فیلد مربوط به زمان کاربر رو به روزرسانی کنید.

mbf5923
سه شنبه 03 بهمن 1391, 10:48 صبح
خود mysql میتونه این کار رو بکنه پس نیازی نیست هی خونده بشه و ذخیره بشه

Joyebright
سه شنبه 03 بهمن 1391, 13:26 عصر
خود mysql میتونه این کار رو بکنه پس نیازی نیست هی خونده بشه و ذخیره بشه

میشه واضح تر بگید دقیقاٌ باید چیکار کنم؟

mbf5923
سه شنبه 03 بهمن 1391, 14:04 عصر
http://barnamenevis.org/showthread.php?371099-%D9%85%D8%B9%D8%B1%D9%81%DB%8C-%D8%B2%D9%85%D8%A7%D9%86%D8%A8%D9%86%D8%AF-%DA%A9%D8%A7%D8%B1-Event-Scheduler-%D8%AF%D8%B1-MYSQL

Joyebright
چهارشنبه 04 بهمن 1391, 20:42 عصر
http://barnamenevis.org/showthread.php?371099-%D9%85%D8%B9%D8%B1%D9%81%DB%8C-%D8%B2%D9%85%D8%A7%D9%86%D8%A8%D9%86%D8%AF-%DA%A9%D8%A7%D8%B1-Event-Scheduler-%D8%AF%D8%B1-MYSQL

روش جالبی نیست بازم ممنونم ترجیح می دم با Jquery اینکارو انجام بدم

$ M 3 H R D A D $
چهارشنبه 04 بهمن 1391, 20:48 عصر
کوکی استفاده کنید
امنیتش صعیف هست
در بانک برنامه زمان شروع کانتر و نگه دارید
و برنامه شما با اختلاف زمان شروع و زمان حال کارایی که می خواهید و انحام بده
و جی کوئری فقط جنبه نمایشی داشته باشه....
جاوا مرورگر و عیر فعال کنه طرف همه جی فنا میره

Joyebright
چهارشنبه 04 بهمن 1391, 22:33 عصر
کوکی استفاده کنید
امنیتش صعیف هست
در بانک برنامه زمان شروع کانتر و نگه دارید
و برنامه شما با اختلاف زمان شروع و زمان حال کارایی که می خواهید و انحام بده
و جی کوئری فقط جنبه نمایشی داشته باشه....
جاوا مرورگر و عیر فعال کنه طرف همه جی فنا میره


کسی نخواست با جاوا کد بزنه،در مورد session میشه بگی از چه نظر میگی امنیتش ضعیفه؟!
قرار فقط با jquery زمانو نشون بدیم مشکلم فقط اینه که چطوری زمانو اولیه از دستم نره با رفرش صفحه ، که دوستان لطف کردنو راه حلو گفتن