הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   שאלה בקשר לדרך שלי ל 'אורחים באתר'. (https://hosts.co.il/forums/showthread.php?t=19797)

miniature 14-04-06 15:16

ציטוט:

נכתב במקור על ידי BlueNosE
תנסה לעשות את זה עם טבלה מסוג MEMORY ולא MyISAM
זה אפשרי אבל מסובך
ולא נראה לי אפשרי בלי משאב (קובץ, מסד וכולה)

וביציאה,אתה חייב לבצע הפנייה לדף מסויים (unload).
ד"א, זה session_destroy ולא seassion

אז אני ממש לא מבין איך יש הרבה מערכות פורומים שכתובים בהם מס' האורחים ללא הפניה לדף שונה בעת יציאה מהדף.....

somebody 14-04-06 15:20

בגלל זה כתוב שכל 15 דקות או כמה שקובעים רשימת משתמשי האונליין מתעדכנת, בגלל שכל 15 דקות פועל ללואה שבודקת איזה SESSION עדיין חיי, ואם רואים אחד ש"מת" כבר והוא נמצא בטבלה מוחקים אותו ממנה.

miniature 14-04-06 15:57

כן אבל איך היא מתעדכנת?
לפי מה שאמרו כאן אני צריך להעביר את המשתמש לעמוד אחר, דבר שלא קורה בפורומים.

x-ray 14-04-06 21:00

ציטוט:

נכתב במקור על ידי miniature
כן אבל איך היא מתעדכנת?
לפי מה שאמרו כאן אני צריך להעביר את המשתמש לעמוד אחר, דבר שלא קורה בפורומים.

כל פרק זמן מוסיים הלולאה רצה מחדש ובודקת את מספר הסשנים שיש,אם משתמש יצא מהאתר אז הסשין שלו נמחק.

miniature 17-04-06 00:50

עשיתי:
PHP קוד:

$counter 0;
session_start();
if(!
$_SESSION["counter_load"]) {
  
$_SESSION["counter_load"]=1;
  
$counter++;
}
echo 
$counter

נכנסו כבר 2 אנשים וזה כותב 0. מה הבעיה?

BlueNosE 17-04-06 10:32

כי אתה מודד לאותו בנאדם..
אין פה הכללה.
אתה חייב להשתמש במסד או בקובץ נתונים.


כל הזמנים הם GMT +2. הזמן כעת הוא 00:15.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ