![]() |
ציטוט:
לאחר עדכון הדף, שלח בקשה לדף AJAX שיקשר לדף צד שרת. קודם כל, צור בדף שאתה רוצה שיתרענן סשנים לכל מי שנכנס, ולאחר העדכון של הטבלה פשוט תעבור בלולאת For Each (אני חושב, שוב אני לא בטוח): קוד:
|
אז רגע אתם בטוחים ?
אם אני יעשה update ב sql בדף ורענונים אוטומטים ב ajax זה יעדכן גם מבלי שאני יהיה בדף? |
אם הsession/עוגיה שלך פעיל/ה אז כן.
|
האפשרות היחידה שלך בAJAX לבצע את מה שאתה רוצה זה לשלוח בקשת HTTP כל X שניות במידה ויש חדש מעדכן במידה ולא משאיר את התוכן הקיים
אתה יכול גם לעשות CACHE לתוצאות משמע אתה טוען את העמוד עם המידע הכי עדכני, כל X שניות בודק עדכון עם הזמן הנוכחי, הקובץ PHP מחזיר רק את התוצאות שיותר חדשות ממה שכבר יש בעמוד ואותם אתה שואב ומוסיף בראש או בקצה הרשימה בהצלחה ניצן |
אז זה מיותר,
מה ההבדל בין זה לבין ריענון כל X שניות? ע"פ מה שאתם אומרים, במצב של צ'אט, אני אצטרך לחכות שניה עד שאני אקבל תשובה(לדוג'?) כדי להראות צ'אט אמיתי יש צורך שישלח בקשה כל חצי שניה+- -> צריכת משאבים גדולה... |
נכון בגלל זה לא מתכנתים צאט רק בPHP..
|
אז איך?
|
כמה עמוס הצ'ט הולך להיות?
אם לא יותר מידי,והשרת שלך טוב אתה יכול לעבוד עם PHP. אם הוא הולך להיות עמוס,תעבוד עם שרת IRC והלקוח בדפדפן יהיה בFLASH שאני מניח שאפשר להשיג כאלו בחינם. |
ציטוט:
|
כל צ'אט בפני עצמו -> לא עמוס בכלל.
(זה מעין שירות שיתן דרכו לפתוח צ'אטים..) איך עם PHP ניתן לעשות זאת?כמו בדרך שלמעלה? |
כל הזמנים הם GMT +2. הזמן כעת הוא 03:59. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ