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

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

-VladK- 09-06-06 15:51

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

<?php
$count
++;
echo 
$count;
?>

התוצאה של זה תצא כל הזמן 1...כמה פעמים שלא תרעננו את הדף יצא 1....

עכשיו השיטה הכי טובה לבדוק כמ פעמים המשתמש ביקר בעמוד מסוים או באתר מסוים היא עם סשנים...
בצודה כזאת:
PHP קוד:

<?php
session_start
();
if(!isset(
$_SESSION['count'])) {
    
$_SESSION['count'] = 0;
} else {
    
$_SESSION['count'] ++;
}
echo 
$_SESSION['count'];
?>

הסבר:
אוקיי בואו נראה מה עשינו כאן...בהתחלה אמרנו לPHP שבעמוד זה נשתמש בסשן...ע"י הפונקציה session_start()...אחרי זה הדקנו...אם אין סשן בשם COUNT אז שהPHP יגדיר סשן ושערכו יהיה 0....אחרי זה כתבנו אם יש סשן אז שיגדיל את הסשן ב1....לאחר מכן סגרנו את הבדיקה ({) ואמרנו לPHP להדפיס את ערכו של הסשן...

התוצאה תצא שאם תכנס לעמוד בפעם הראשונה הוא יראה לך 0...אבל אם תרענן זה יהפוך ל1...ואם עוד פעם אז זה יהפוך ל-2 וכו' וכו'...

המדריך הנ"ל לדעתי לא הכי מושקע שבעולם אבל הוא בטוח עזר לכמה אנשים שלא מבינים מה זה סשן וכיצד להשתמש בו להבין מה זה וכיצד להשתמש בו |winky|

כל הזכויות שמורות על מדריך זה ל CriSis...אין להעתיק ובלה בלה בלה בלה...

תהנו :) ו....תגובות!

amirs_5 09-06-06 15:59

זה לא מונה כניסות , זה כמה פעמים ביקרתי באתר.
מונה כניסות זה סה"כ כניסות שנכנסו לאתר.
אבל אם אני יכנס לאתר באופן של הקוד שלך 50 פעם, ואיש אחר יכנס 5 פעם
לי היהי כתוב 50 לו 5, לא יהיה כתוב 55.
ונחמד מאוד תודה רבה :)

-VladK- 09-06-06 16:02

ציטוט:

נכתב במקור על ידי amirs_5
זה לא מונה כניסות , זה כמה פעמים ביקרתי באתר.
מונה כניסות זה סה"כ כניסות שנכנסו לאתר.
אבל אם אני יכנס לאתר באופן של הקוד שלך 50 פעם, ואיש אחר יכנס 5 פעם
לי היהי כתוב 50 לו 5, לא יהיה כתוב 55.
ונחמד מאוד תודה רבה :)

ככל הנראה לא ניסחתי את עצמי בצורה הנכונה...שניה אני יערוך...

Dan Zelniker 09-06-06 16:09

עדיף שתשתמש בCOOKIES ותגדיר להם להישאר 24 שעות ואז זה מונה כניסות ייחודיות מדוייק. :)

נ.ב :
אל תשכח גם להכניס את זה ל mysql כי אז זה לכל אדם משהו אחר.

mlnn 09-06-06 16:10

תודה על המדריך :)

-VladK- 09-06-06 16:10

ציטוט:

נכתב במקור על ידי Dan Zelniker
עדיף שתשתמש בCOOKIES ותגדיר להם להישאר 24 שעות ואז זה מונה כניסות ייחודיות מדוייק. :)

נ.ב :
אל תשכח גם להכניס את זה ל mysql כי אז זה לכל אדם משהו אחר.

כניסות יחודיות זה כניסות מIPים שונים....

eLad 09-06-06 16:11

המדריך שלך זה מדריך ל"כמה פעם רפרשתי את הדף בזמן שאני באתר" |קורץ|

Dan Zelniker 09-06-06 16:12

ציטוט:

נכתב במקור על ידי CriSis
כניסות יחודיות זה כניסות מIPים שונים....

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

-VladK- 09-06-06 16:13

ציטוט:

נכתב במקור על ידי eLad
המדריך שלך זה מדריך ל"כמה פעם רפרשתי את הדף בזמן שאני באתר" |קורץ|

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

Elad-A 09-06-06 17:50

מדריך נחמד..


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

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