PHP/עוגיות: הבדלים בין גרסאות בדף

תוכן שנמחק תוכן שנוסף
דף חדש: עוגיות (COOKIES) הם קבצים המאוחסנים במחשב המשתמש, ומאפשרים לאחסן מידע למטרות שונות. לדוגמא, משתמשים בעוגי...
 
אין תקציר עריכה
שורה 1:
 
== מה הם עוגיות? ==
 
עוגיות (COOKIES) הם קבצים המאוחסנים במחשב המשתמש, ומאפשרים לאחסן מידע למטרות שונות.
 
לדוגמא, משתמשים בעוגיות או בסשנים (SESSIONS) על-מנת לאחסן שם משתמש, ואז עושים תנאי בדפים באתר, אם העוגיה/סשן קיים/קיימת אז המשתמש מחובר, אחרת המשתמש לא מחובר.
 
== יצירת עוגיה ==
על-מנת ליצור עוגיה, נשתמש בפונקציה ()setcookie, כדי לפנות לעוגיה, נשתמש במערך הסופר-גלובאלי
 
COOKIE_$
על-מנת ליצור עוגיה, נשתמש בפונקציה ()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>