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

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

erezse 25-10-07 00:23

יש פקודה שבה אתה קובע כמה זמן ישאר ה- Session פעיל ,שחכתי אותה..

Kfir.G 25-10-07 15:17

ציטוט:

נכתב במקור על ידי 4ior (פרסם 571054)
1. כל כמה זמן(תלוי בשרת) הוא בודק אם אתה עדיין באתר/מחובר.
2. אתה יכול לעשות sizeof($_SESSION)

לפי PHP
sizeof -- Alias of count()
ולכן זה לא יחזיר לי עבור כל משתמש כמה SESSIONS פועלים אצלו?

4ior 25-10-07 16:50

ציטוט:

נכתב במקור על ידי kfir_dnd (פרסם 571249)
לפי PHP
sizeof -- Alias of count()
ולכן זה לא יחזיר לי עבור כל משתמש כמה SESSIONS פועלים אצלו?

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

Kfir.G 25-10-07 22:02

ציטוט:

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

אוקי תודה רבה אפשר לנעול :)

RS324 25-10-07 22:55

כמה שטויות באשכול אחד !!!!

SESSIONS נשמרים על השרת - לא בדפדפן ולא בשום מקום אחר, רק בשרת לרוב בתיקייה TMP

בצורה הבסיסית אתה לא יכול לדעת כמה SESSIONים יש לך בו זמנית מהסיבה הפשוטה שזה נשמר בתייקית מערכת בד"כ
כמו TMP לדוגמא
בשביל לשמור בתייקיה אחרת צריך להשתמש ב SESSION_SAVE_PATH
לגבי הפעילים ולא פעילים, מערכת של SESSIONS בודקת מספר פרמטרים שלפיהם היא מזהה את הגולש
לכל סשיין יש אורך חיים של בערך 20 דקות של אי פעילות (ברירת מחדל) וכמובן שניתן לשנות את זה.


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

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