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

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

Ron | CSite.co.il 02-11-08 10:48

php| טבלה ב mysql במקום session
 
שלום לכולם,
שמתי לב שהמערכת של vb עובדת על "סיישן" שבעצם נמצא בטבלה במסד הנתונים,

הייתי רוצה לדעת מס' דברים:
* במה זה עדיף על שימוש בסיישן רגיל ?
* איך זה עובד ?

תודה רבה לכולם.

omercnet 02-11-08 10:52

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

זה פשוט הרחבה של הבסיס, חשיבה קדימה :)

vadimg88 02-11-08 10:53

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

Ron | CSite.co.il 02-11-08 11:12

אוקיי,
ואיך זה עובד ?

*רק כיוון חשיבה כמובן.

vadimg88 02-11-08 11:41

כל משתמש שנכנס אתה יוצר לו מספר יחודי לו בדרך כלל משתמשים ב

PHP קוד:

$session_id  md5uniqid(microtime()) ); 

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

Ron | CSite.co.il 02-11-08 14:22

אוקיי,
תודה רבה!


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

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