ویرگول
ورودثبت نام
Red code
Red codeاموزش برنامه نویسی کار با ترمینال ها
Red code
Red code
خواندن ۲ دقیقه·۶ سال پیش

ایجاد کوکی

توی جاوا اسکریپت از خاصیت .cookie شی document مثل زیر استفاده می کنیم :

="name=value ; expires=Date ; path = path ; domain=domain"

برای بازیابی کوکی ها که از قبل درست شده به شکل پاین عمل میکنیم

var x = ;

همانطور که توی دستور اولی میبینید برای ایجاد کوکی باید رشته ای که حاوی یکسري خواص و مقادیرشان را توی قالب جفت هاي name=value (که با ; از هم جدا شده اند) به خاصیت .cookie نسبت دهیم. در جدول زیر هر یک از این قسمت ها را شرح میدیم



خاصیت : name=value /

: این دستور اسم و مقدار کوکی رو نشون میده / مثال : name=ali


خاصیت : expires=date /

این خاصیت اختیاري زمان انقضاي کوکی را مشخص میکنه. مقداري که به این خاصیت داده می شود باید تاریخی به فرمت بازگشتی از متد toGMTString() شی Date باشد. در صورتی که این خاصیت مشخص نشود هنگامی که کاربر پنجره مرورگر را ببندد کوکی نیز از بین خواهد رفت. / مثال : expires=13/06/2020 00:00:00


خاصیت : path=path /

این خاصیت اختیاري اسم مسیري از سایت را که می تواند به کوکی دسترسی داشته باشد را مشخص می کنه. / مثال : path=/tutorials/


خاصیت : domain=domain /

این خاصیت اختیاري اسم سایتی که میتونه از کوکی استفاده کنه رو مشخص می کنه. / مثال : domain = mysite.com /



در مثال زیر یک کوکی با اسم username و با مقدار ali که توی تاریخ 15/02/2020 از بین می رود ایجاد میشود

= " username = ali ; expires = 15/02/2020 00:00:00 "

تو مثال زیر یک کوکی با اسم myCookie و با مقدار this is my cookie ایجاد شده است

= “myCookie=” + escape(“This is my Cookie”);


  • نکته : در کد فوق تابع .escape() یک رشته را دریافت کرده و تمامی کاراکترهاي نامعتبر آن را به کد معادلش تبدیل می کند. قبل از کد معادل یک علامت % قرار می گیرد. به عنوان مثال این تابع کاراکتر space را به کد 20% تبدیل می کند. این تابع معادل تابع .encodeURIComponent() است.
۴
۰
Red code
Red code
اموزش برنامه نویسی کار با ترمینال ها
شاید از این پست‌ها خوشتان بیاید