אשכול: חסימת הצפה
View Single Post
ישן 08-12-08, 13:29   # 6
vadimg88
חבר מתקדם
 
מיני פרופיל
תאריך הצטרפות: Feb 2008
גיל: 37
הודעות: 710

vadimg88 לא מחובר  

קוד:
ברגע שמתמש שולח הודעה, תיצור SESSION שזמן התפוגה שלו שווה לזמן שאתה רוצה
להגביל משתמש בין שליחות הודעה, לדוג' 30 שניות.
עכשיו כל פעם שמתמש שולח הודעה תבדוק אם ה SESSION קיים, אם כן המשתמש לא
רשאי לשלוח הודעה כי לא עבר הזמן הדרוש ואם לא קיים יש אישור לשלוח הודעה.
חבל, יש דרך קצרה יותר פשוטה ויעילה יותר. אני מניח שאת התגובות אתה שומר במסד. לכן עם התגובה תשמור את ה IP שזה נשלח ממנו והזמן ואז בכל פעם שהמשתמש שולח הודעה לבדוק אם קיימת הודעה כבר מאותו IP עם הזמן תגובה קטן יותר ממה שאתה רוצה להגביל אם כן אז לא להוסיף את התגובה ולהציג שגיאה.
  Reply With Quote