PHP/עוגיות: הבדלים בין גרסאות בדף
תוכן שנמחק תוכן שנוסף
דף חדש: עוגיות (COOKIES) הם קבצים המאוחסנים במחשב המשתמש, ומאפשרים לאחסן מידע למטרות שונות. לדוגמא, משתמשים בעוגי... |
אין תקציר עריכה |
||
שורה 1:
== מה הם עוגיות? ==
עוגיות (COOKIES) הם קבצים המאוחסנים במחשב המשתמש, ומאפשרים לאחסן מידע למטרות שונות.
לדוגמא, משתמשים בעוגיות או בסשנים (SESSIONS) על-מנת לאחסן שם משתמש, ואז עושים תנאי בדפים באתר, אם העוגיה/סשן קיים/קיימת אז המשתמש מחובר, אחרת המשתמש לא מחובר.
== יצירת עוגיה ==
על-מנת ליצור עוגיה, נשתמש בפונקציה ()setcookie, כדי לפנות לעוגיה, נשתמש במערך הסופר-גלובאלי▼
מבנה הפונקציה ()setcookie:
שורה 17 ⟵ 21:
</source>
הסבר: יצרנו עוגיה בשם WEATHER עם הערך 72, ושתפוג לאחר שעה, (בחרנו את הפונקציה ()time שמחזירה את מספר השניות שעברו מאז 1.1.1970, והוספנו לו 3600 שניות, הלוא הם שעה.
== קבלת ערך של עוגיה קיימת ==
על-מנת לפנות לעוגיה, ולקבל את הערך שלה, נשתמש במערך הסופר גלובאלי COOKIE_$
שורה 40 ⟵ 48:
// ACTION
}
</source>
== מחיקת עוגייה ==
ישנם שני דרכים למחוק עוגייה, או כרגיל עם הפונקציה ()unset:
<source lang="text">
<?php
unset($_COOKIE['cookie_name']);
?>
</source>
או ע"י הקצאת זמן שעבר, כלומר:
<source lang="text">
<?php
setcookie("cookie_name_you_want_to_delete","",time()-3600);
?>
</source>
|