עוגיות JavaScript - כיצד ליצור, לקרוא ולמחוק עוגיות?



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

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

מהם עוגיות?

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





קובצי Cookie הומצאו כדי לפתור את בעיית זיכרון המידע אודות המשתמש. לדוגמה:

  • כאשר משתמש מבקר בדף אינטרנט, ניתן לשמור את שמו בקובץ cookie.



  • בפעם הבאה שהמשתמש מבקר בדף, קובץ ה- cookie זוכר את שם המשתמש.

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

שם משתמש = דייזי גרין

עכשיו בואו נראה איך קובצי Cookie אלה עובדים.



איך זה עובד?

השרת שולח נתונים מסוימים לדפדפן של המבקר בצורה של קובץ cookie. כעת, הדפדפן עשוי לקבל את קובץ ה- cookie. אם כן, הוא מאוחסן כרשומת טקסט רגיל בכונן הקשיח של המבקר.

עוגיות- עוגיות JavaScript - edurekaכאשר המבקר מגיע לעמוד אחר באתר שלך, הדפדפן שולח את אותו קובץ cookie לשרת לצורך אחזור. ברגע שהוא אוחזר, השרת שלך יודע או זוכר מה אוגר בעבר.

עוגיות מורכבות מ 5 שדות באורך משתנה :

  • תפוג & מינוס זה מראה את תאריך התפוגה של קובץ ה- cookie. אם זה ריק, העוגיה תפוג כאשר המבקר עוזב את הדפדפן.

  • תְחוּם & מינוס שדה הדומיין מספק את שם הדומיין של האתר שלך.

  • נָתִיב מינוס זה הנתיב לספריה או לדף האינטרנט שקבע את קובץ ה- cookie. ניתן להשאיר את זה ריק אם ברצונך לאחזר את העוגיה מכל ספריה או עמוד כלשהו.

  • לבטח & מינוס אם שדה זה מכיל את המילה 'מאובטח', ניתן לאחזר את העוגיה רק ​​באמצעות שרת מאובטח. אם שדה זה ריק, אין הגבלות כאלה.

  • שם = ערך & מינוס זה מתאר את העוגיות שמוגדרות ומאוחזרות בצורת זוגות ערך מפתח.

עכשיו שאתה יודע מה זה קובצי Cookie ואיך זה עובד, בואו ניכנס לעומק של עוגיות JavaScript.

עוגיות JavaScript

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

ההבדל בין עומס יתר לביטול ב- Java

צור עוגיות

JavaScript יכול ליצור עוגיות באמצעות document.cookie תכונה. תוכלו ליצור את העוגיה בצורה הבאה:

document.cookie = 'שם משתמש = דייזי גרין'

אתה יכול גם להוסיף תאריך תפוגה של קובץ ה- cookie שלך. כברירת מחדל, קובץ ה- cookie יימחק כאשר הדפדפן נסגר:

document.cookie = 'שם משתמש = דייזי גרין תפוג = יום שני, 26 אוגוסט 2019 12:00:00 UTC'

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

document.cookie = 'שם משתמש = דייזי גרין תפוג = שני, 26 באוגוסט 2019 12:00:00 UTC' path = / '

קרא עוגיה

קריאת קובץ cookie פשוטה כמו כתיבת קובץ cookie בגלל הערך של אובייקט document.cookie הוא קובץ ה- cookie. אתה יכול להשתמש במחרוזת זו בכל פעם שתרצה לגשת לעוגיה. מחרוזת document.cookie שומרת על רשימת זוגות = ערך המופרדים באמצעות נקודה-פסיק, כאשר השם מייצג את שם העוגיה והערך הוא ערך המחרוזת שלו.

ניתן לקרוא קובצי Cookie של JavaScript באופן הבא:

var x = document.cookie

דוגמא: