![]() |
[PHP] ספירת כמות הסשנים והעוגיות בדף.
כיצד בודקים?
|
$_SESSION ו$_COOKIE הם מערכים.
count יכול לשמש אותך טוב בנושא. PHP קוד:
|
תודה.
בשביל מה הפונקציות msession_list ו msession_listvar ? |
ב"ה
מה הכוונה ספירה? לכמה אנשים יש עוגיות?(שזה אי אפשר ) ו לכמה אנשים יש SESSIONS שזה אולי אפשר. או כמה משתני SESSIOPN ועוגיות יש בתוך המערכים? וגם שרתי PHP לא זיהו את הפונקציות שהבאתה. יכול להיות שצריך להתקין משהוא במיוחד בשבילם.(ואין להם תיעוד באתר של PHP) |
ציטוט:
ד"א: http://il.php.net/manual/en/function.msession-list.php http://il.php.net/manual/en/function...on-listvar.php |
ב"ה
תראה מה כתוב: ציטוט:
וגם הם לא קיימות אלא אם אתה מוסיף אותן במיוחד לשרת. |
אהה אוקי הבנתי.
ואיך אפשר לבדוק לכמה אנשים יש סשנס? |
לולאה?
תיצור קובץ זמני עם הרשאת 777 שאם נניח מישהו רושם סשן המספר עולה באחד ואם הוא יוצא הוא יורד.. |
ב"ה
ואיך בודקים אם הוא יוצא...? בASP יש אפשרויות כאלו נראה לי. בPHP אפשר פשוט לספור את המשתמשים הפעילים בזמן מסוים ולתת מידע לגביהם. |
תודה לשניכם. :)
לבסוף עשיתי כך: PHP קוד:
זה יעבוד טוב? (כי עשיתי שכל עוד יש סשן זה יוסיף אחד) |
ציטוט:
איך אתה יודע שהוא יצא, ואתה מוריד את המס'? |
זה לא.
זה סופר את כמות הכניסות הייחודיות. |
ציטוט:
:) :) :) |
נחמד מאוד.
בקשר לגולשים עכשיו -> תעשה דף. תקרא לו ip. תעשה לכל אחד מהגולשים שורה ותפריד ב| ובכל כניסה לדף תבדוק אם הSESSION נמצא, אם לא, תוריד את הIP שלו מהרשימה. תספור כמה IPים יש ותוציא לפלט. |
ב"ה
זה לא משהוא... זה פשוט סופר את מספר הIP השונים שביקרו אצלך. אחרי חודש זה יהיה המון. זה לא נותן מידע עדכני. תוסיף עם כל IP את הזמן של הפעם אחרונה שהוא נכנס לדף ותבדוק שאם הכניסה הייתה לפני 5 דקות נגיד שזה ימחק אותו מהרשימה וככה זה יהיה עדכני ברמה של 5 דקות. (כמובן שאפשר לשנות את הזמן, ומומלץ לעשות את זה עם מסד נתונים.) |
ציטוט:
ציטוט:
|
ציטוט:
לא הבנתי את מה שכתבת, חשבתי שהתכוונת למשהו אחר. |
אממ, זה לא עולה (ה 1 באתר שלי), למרות שיצאתי מהמחשב וחזרתי.. =/
|
כל הזמנים הם GMT +2. הזמן כעת הוא 19:57. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ