לוגו אתר Fresh          
 
 
  אפשרות תפריט  ראשי     אפשרות תפריט  צ'אט     אפשרות תפריט  מבזקים     אפשרות תפריט  צור קשר     חץ שמאלה ‎print ‎"Hello World!"; if‎ ‎not rules.‎know ‎then rules.‎read(); חץ ימינה  

לך אחורה   לובי הפורומים > מחשבים > תכנות ובניית אתרים
שמור לעצמך קישור לדף זה באתרי שמירת קישורים חברתיים
תגובה
 
כלי אשכול חפש באשכול זה



  #1  
ישן 16-07-2005, 12:20
  tzav tzav אינו מחובר  
 
חבר מתאריך: 19.07.04
הודעות: 37
php sessions - פגי תוקף לאחר זמן קצר למדי

לא מנשה מה ניסיתי - ה sessionים שלי "נעלמים" לאחר זמן קצר מאוד.
פחות מ-10 דקות.

קוד PHP:
 // Start the session
session_set_cookie_params(60*60*24*365"/"".serieswatch.com");
session_cache_expire(60*24*365);
session_start(); 


ועדיין הsession המחורבן פג תוקף לאחר 10 דקות או פחות.

בהתחלה הייתי עובד רק עם עוגיות (cookies) אבל הרבה יותר נוח לעבוד עם sessions, האם כנראה יש לי הגבלה מהאחסון שלי, ולאו דווקא ממשהו שאני עושה ?
גם אם לא הייתי מגדיל את ה cache_expire, בדקתי בקוד וראיתי שה-default שמוגדר הוא 180 דקות, כלומר 3 שעות.

אז מה אני לא עושה טוב פה ?

אולי אני צריך לוותר על כל הרעיון ול"ממש" מנגנון session משלי, עם שמירה של ה session_id במסד הנתונים במקום איפה שזה לא מאוכסן כיום ? (בקבצים הזמניים בשימוש הmod-php)
_____________________________________
Your signature did not follow Fresh's signatures policy, therefore it was automatically erased. Please see the E-Mail which has been sent to you, to learn how to fix this.

תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
  #4  
ישן 17-07-2005, 12:29
צלמית המשתמש של Eran
  משתמש זכר Eran Eran אינו מחובר  
 
חבר מתאריך: 27.02.02
הודעות: 4,536
שלח הודעה דרך ICQ אל Eran
בתגובה להודעה מספר 3 שנכתבה על ידי tzav שמתחילה ב "כן אבל כל הרעיון של הפונקציות..."

הפעולות שעשית היו אמורות לסדר את אורך הזמן ולכן נראה לי שהשרת מגביל אותך

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

דבר עם מנהלי השרת להארכת זמן הסיישן

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

[התמונה הבאה מגיעה מקישור שלא מתחיל ב https ולכן לא הוטמעה בדף כדי לשמור על https תקין: http://fresh.clanteam.com/list.png]

[התמונה הבאה מגיעה מקישור שלא מתחיל ב https ולכן לא הוטמעה בדף כדי לשמור על https תקין: http://fresh.clanteam.com/?https://2010-uploaded.fresh.co.il/2010/09/21/52868411.gif,http://www.boredpanda.com/blog/wp-content/themes/mimbo2.2/images/subscribe-panda-605px.png]

תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
  #6  
ישן 17-07-2005, 21:08
  tzav tzav אינו מחובר  
 
חבר מתאריך: 19.07.04
הודעות: 37
בתגובה להודעה מספר 5 שנכתבה על ידי isoTop שמתחילה ב "מה מצחיק? וapplication בphp..."

גם אני חושב שעדיף לי כבר ללכת לכיוון של מנגנון עצמאי (וגם חשבתי ככה בהודעה הראשונה שרשמתי )
גם מכיוון שאני בטוח כבר שעם עוגיות לא יהיו לי בעיות, מכיוון שזה עבד בהתחלה עם עוגיות.
גם מכיוון שהקוד ייצור פחות תלות בשרת ובאפשרויות ה session שלו.
וגם יאפשר לי גישה טיפה יותר נכונה כאשר הנתונים של הsession ישבו לי ב-DB ישירות.

בדקתי בזמנו קוד של VBB וראיתי שגם הם לא משתמשים ב php sessions, אלא בעזרת בפונקציה שמייצרת קוד רנדומלי ועוגיה, אז אני מניח שיש היגיון מאחורי המימוש העצמאי.

בקיצור, תודה
_____________________________________
Your signature did not follow Fresh's signatures policy, therefore it was automatically erased. Please see the E-Mail which has been sent to you, to learn how to fix this.

תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
תגובה

כלי אשכול חפש באשכול זה
חפש באשכול זה:

חיפוש מתקדם
מצבי תצוגה דרג אשכול זה
דרג אשכול זה:

מזער את תיבת המידע אפשרויות משלוח הודעות
אתה לא יכול לפתוח אשכולות חדשים
אתה לא יכול להגיב לאשכולות
אתה לא יכול לצרף קבצים
אתה לא יכול לערוך את ההודעות שלך

קוד vB פעיל
קוד [IMG] פעיל
קוד HTML כבוי
מעבר לפורום



כל הזמנים המוצגים בדף זה הם לפי איזור זמן GMT +2. השעה כעת היא 16:19

הדף נוצר ב 0.05 שניות עם 12 שאילתות

הפורום מבוסס על vBulletin, גירסא 3.0.6
כל הזכויות לתוכנת הפורומים שמורות © 2024 - 2000 לחברת Jelsoft Enterprises.
כל הזכויות שמורות ל Fresh.co.il ©

צור קשר | תקנון האתר