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

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   [PHP] ספירת כמות הסשנים והעוגיות בדף. (https://hosts.co.il/forums/showthread.php?t=20039)

null 17-04-06 11:47

ציטוט:

נכתב במקור על ידי miniature
תודה לשניכם. :)
לבסוף עשיתי כך:
PHP קוד:

session_start();
if(!
$_SESSION["counter_load"]) {
  
$_SESSION["counter_load"] = 1;
}
if(
$_SESSION["counter_load"]) {
  
$handle_counter fopen("counter.txt""w+");
  
$content_counter fread($handle_counter100);
  
$content_counter++;
  
fwrite($handle_counter$content_counter);
  
fclose($handle_counter);
}
$handle_counter_view fopen("counter.txt""r");
$content_counter_view fread($handle_counter_view100);
echo 
"סך הכל כניסות: $content_counter_view;
fclose($handle_counter_view); 

סתם עשיתי 100 (:P ברור שאני לא אגיע בחיים למס' כזה של ספרות..).
זה יעבוד טוב? (כי עשיתי שכל עוד יש סשן זה יוסיף אחד)

אבל כשמישהו יוצא,
איך אתה יודע שהוא יצא,
ואתה מוריד את המס'?

miniature 17-04-06 11:48

זה לא.
זה סופר את כמות הכניסות הייחודיות.

null 17-04-06 11:51

ציטוט:

נכתב במקור על ידי miniature
זה לא.
זה סופר את כמות הכניסות הייחודיות.

הא, זה לא בעיה אז...
:) :) :)

BlueNosE 17-04-06 12:22

נחמד מאוד.
בקשר לגולשים עכשיו ->
תעשה דף.
תקרא לו ip.
תעשה לכל אחד מהגולשים שורה ותפריד ב| ובכל כניסה לדף תבדוק אם הSESSION נמצא, אם לא, תוריד את הIP שלו מהרשימה.
תספור כמה IPים יש ותוציא לפלט.

בניה 17-04-06 13:17

ב"ה


זה לא משהוא...
זה פשוט סופר את מספר הIP השונים שביקרו אצלך.
אחרי חודש זה יהיה המון.
זה לא נותן מידע עדכני.
תוסיף עם כל IP את הזמן של הפעם אחרונה שהוא נכנס לדף ותבדוק שאם הכניסה הייתה לפני 5 דקות נגיד שזה ימחק אותו מהרשימה וככה זה יהיה עדכני ברמה של 5 דקות.
(כמובן שאפשר לשנות את הזמן, ומומלץ לעשות את זה עם מסד נתונים.)

BlueNosE 17-04-06 13:54

ציטוט:

נכתב במקור על ידי בניה
תוסיף עם כל IP את הזמן של הפעם אחרונה שהוא נכנס לדף ותבדוק שאם הכניסה הייתה לפני 5 דקות נגיד שזה ימחק אותו מהרשימה וככה זה יהיה עדכני ברמה של 5 דקות.

ציטוט:

נכתב במקור על ידי BlueNosE
ובכל כניסה לדף תבדוק אם הSESSION נמצא, אם לא, תוריד את הIP שלו מהרשימה.

זה יופי שאתה לא קורא ומגיב, אבל תנסה לקרוא את הכל ואח"כ להגיב =\

בניה 17-04-06 15:18

ציטוט:

נכתב במקור על ידי BlueNosE
זה יופי שאתה לא קורא ומגיב, אבל תנסה לקרוא את הכל ואח"כ להגיב =\

ב"ה


לא הבנתי את מה שכתבת, חשבתי שהתכוונת למשהו אחר.

miniature 18-04-06 02:25

אממ, זה לא עולה (ה 1 באתר שלי), למרות שיצאתי מהמחשב וחזרתי.. =/


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

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