|
הרשם | ![]() |
שאלות ותשובות | ![]() |
רשימת חברים | ![]() |
לוח שנה | ![]() |
הודעות מהיום | ![]() |
חיפוש | ![]() |
|
![]() |
![]() |
|
כלים לאשכול | תצורת הצגה |
![]() |
# 1 |
חבר מתקדם
|
![]() שלום , לאחרונה התעסקתי עם קוקיז ונתקלתי בבעיה כלשהוי,
כדי לסכם את הבעיה הכנתי דוגמא פשוטה, יש לי את הקוד הזה : PHP קוד:
פשוט מטריף , יכול להיות שהקוקיז מקבל את הפקודה באמצע הדף אבל הוא יוצר אותו רק בסוף טעינת הדף? כלומר כפקודה אחרונה? חייב פטרון לבעיה הזאת שיזהה לי את הקוקי בריצה הראשונה! אם למישהו יש פתרון או שיטה אחרת לפעולה אשמח לקבל .. תודה . Last edited by morsrh; 03-03-11 at 16:26.. |
![]() |
![]() |
# 2 |
Whatever
|
עוגיה שנקבעה לא תוכל להיות בשימוש באותו הדף ללא רענון. לצורך העניין, אפשר לעשות:
PHP קוד:
__________________
תומר |
![]() |
![]() |
# 3 |
מנהל פורום, עסק רשום
|
וכדי להסביר למה זה קורה, צריך להבין איך עובדות עוגיות:
בכל פעם שהדפדפן מבקש מהשרת עמוד מסויים הוא שולח headers לאותו השרת. בין היתר, ב-headers קיימים כל העוגיות של אותו דומיין*. בצורה דומה, כאשר אתה שותל עוגיה, השרת מחזיר את הערכים שלה יחד עם ה-header שחוזר מהשרת לקליינט. כך שבעצם, העוגיה נשמרת אצל המשתמש בפועל רק אחרי שהדפדפן קיבל את העמוד ששותל את העוגיה מהשרת. וזו היא הסיבה שאתה לא יכול לשתול עוגיה בצד שרת וכמה שורות לאחר מכן בקוד שלך לבדוק את קיומה שכן אתה בוקד את קיומה מול ה-header שנשלח אליך טרם שתילת העוגיה. * זו היא גם הסיבה שאתרים גדולים שצריכים להגיש הרבה תמונות, או סתם רוצים לשפר את מהירות עליית התמונות, JS, CSS וכו' (תוכן סטאטי) עובדים עם "cookie-less domain". זהו דומיין ייעודי שכל התמונות והקבצים החיצוניים נטענים ממנו. בדומיין הזה אף פעם לא שומרים עוגיות (אין סיבה) ולכן גם הן לא נשלחות יחד עם בקשת ה-HTTP. |
![]() |
![]() |
# 4 |
חבר מתקדם
|
כבר פתרתי את הבעיה עם שיטה אחרת , אבל עכשיו המטרה הייתה להבין למה זה ככה , ומכיוון שכבר קיבלתי תשובה אז הכל מסודר D: .
|
![]() |
![]() |
חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים) | |
|
|