CentralEruption פורסם 2002 בדצמבר 27 Share פורסם 2002 בדצמבר 27 ב-ASP יש את הקטע עם global.asa ויש סקריפטים מוכנים לדעת מי כרגע באתר, ולעדכן את הספירה כאשר אדם יוצא מהאתר...איך אני יודע ב-PHP מתי אדם יוצא מהאתר?תודה מראש. קישור לתוכן שתף באתרים אחרים More sharing options...
Asystole פורסם 2002 בדצמבר 28 Share פורסם 2002 בדצמבר 28 עד כמה שידוע לי, זה בלתי אפשרי.מה שקורה ב-PHP, זה שכשאתה נכנס לאתר, השרת מקבל את פרטי הכניסה שלך, עושה את החישובים המתאימים (מריץ את הקוד PHP של האתר) ומחזיר לך תשובה בצורת HTML (קובץ PHP, שבתוכו רק קוד HTML). מאז שחזרה למשתמש התשובה, השרת מפסיק את כל חישובי ה-PHP של אותו משתמש. כלומר, השרת עובר על הקוד רק כאשר מישהו נכנס, או דורש קובץ.כשאתה יוצא מהאתר, לא נשלח שום דבר לשרת האומר שיצאת משם (אין דרישה של קובץ), לכן הוא לא יכול לעשות את החישובים המתאימים.נ.ב. יכול להיות שאני טועה בזה, אבל אני כמעט בטוח שזה ככה. קישור לתוכן שתף באתרים אחרים More sharing options...
CentralEruption פורסם 2002 בדצמבר 28 מחבר Share פורסם 2002 בדצמבר 28 תודה בכל אופן. קישור לתוכן שתף באתרים אחרים More sharing options...
Milford Cubicle פורסם 2003 בינואר 9 Share פורסם 2003 בינואר 9 אתה יכול לעשות את זה בדרך עקיפה, ע"י עבודה עם database..תוסיף ל-template (אתה עובד עם template כדי להוסיף קוד כלשהוא לכל העמודים באתר, כן?!) קוד שישמור את מספר ה-IP שלהם ואת הזמן הנוכחי, וכמו כן, שיבצע בדיקה על כל הרשומות הקיימות, ושיוריד כאלה שהזמן שלהם ישן יותר מ, נניח, 90 שניות.הוספת ה-IP והשעה תהפוך מן הסתם ל"עדכון זמן", אם מספר ה-IP כבר שמור.בשיטה הזאת, יש לך תמיד טבלה עם רשימת כל כתובות ה-IP שהיו פעילות ב-90 שניות האחרונות (לדיוק רב יותר, פשוט תוריד את ה-TTL [time to live..] שלהם למספר נמוך יותר), ואתה יכול לעשות איתה מה שעולה על רוחך, כמו גם, כמובן, לספור את מספר המשתמשים באתר. קישור לתוכן שתף באתרים אחרים More sharing options...
Recommended Posts
ארכיון
דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.