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

הוסטס - פורום אחסון האתרים הגדול בישראל (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)

miniature 16-04-06 23:37

[PHP] ספירת כמות הסשנים והעוגיות בדף.
 
כיצד בודקים?

BlueNosE 16-04-06 23:40

$_SESSION ו$_COOKIE הם מערכים.
count יכול לשמש אותך טוב בנושא.
PHP קוד:

$sess count ($_SESSION);
$cook count ($_COOKIE); 


miniature 16-04-06 23:47

תודה.
בשביל מה הפונקציות msession_list ו msession_listvar ?

בניה 17-04-06 07:48

ב"ה

מה הכוונה ספירה?
לכמה אנשים יש עוגיות?(שזה אי אפשר )
ו לכמה אנשים יש SESSIONS שזה אולי אפשר.
או כמה משתני SESSIOPN ועוגיות יש בתוך המערכים?

וגם שרתי PHP לא זיהו את הפונקציות שהבאתה.
יכול להיות שצריך להתקין משהוא במיוחד בשבילם.(ואין להם תיעוד באתר של PHP)

miniature 17-04-06 07:58

ציטוט:

נכתב במקור על ידי בניה
ב"ה

מה הכוונה ספירה?
לכמה אנשים יש עוגיות?(שזה אי אפשר )
ו לכמה אנשים יש SESSIONS שזה אולי אפשר.
או כמה משתני SESSIOPN ועוגיות יש בתוך המערכים?

וגם שרתי PHP לא זיהו את הפונקציות שהבאתה.
יכול להיות שצריך להתקין משהוא במיוחד בשבילם.(ואין להם תיעוד באתר של PHP)

לכמה אנשים יש סשנס.

ד"א:
http://il.php.net/manual/en/function.msession-list.php
http://il.php.net/manual/en/function...on-listvar.php

בניה 17-04-06 08:36

ב"ה



תראה מה כתוב:
ציטוט:

Warning
This function is currently not documented; only the argument list is available.
ככה שלא ברור מה הפונקציות הללו עושות.
וגם הם לא קיימות אלא אם אתה מוסיף אותן במיוחד לשרת.

miniature 17-04-06 08:39

אהה אוקי הבנתי.
ואיך אפשר לבדוק לכמה אנשים יש סשנס?

BlueNosE 17-04-06 10:30

לולאה?
תיצור קובץ זמני עם הרשאת 777 שאם נניח מישהו רושם סשן המספר עולה באחד ואם הוא יוצא הוא יורד..

בניה 17-04-06 10:58

ב"ה



ואיך בודקים אם הוא יוצא...?
בASP יש אפשרויות כאלו נראה לי.
בPHP אפשר פשוט לספור את המשתמשים הפעילים בזמן מסוים ולתת מידע לגביהם.

miniature 17-04-06 11:20

תודה לשניכם. :)
לבסוף עשיתי כך:
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 ברור שאני לא אגיע בחיים למס' כזה של ספרות..).
זה יעבוד טוב? (כי עשיתי שכל עוד יש סשן זה יוסיף אחד)


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

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