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

بازیابی کوکی

حال که با ایجاد و حذف کردن کوکی ها آشنا شدیم نحوه بازیابی (دسترسی) به آنها را بیان می کنیم. براي بازیابی کوکی هایی که قبلا ایجاد شده اند باز هم از خاصیت .cookie شی document به صورت زیر استفاده می کنیم :

var x =

این دستور لیستی (رشته) از جفت هاي name=value تمامی کوکیهاي قابل دسترس براي سند جاري را که با ; از هم جدا شده اند برمی گرداند. به عنوان مثال متغیر x می توانید حاوي رشته اي به صورت زیر باشد :

"username=ali; password=abc123"



در این مثال دو کوکی از قبل ایجاد شده است: یکی با نام username و مقدار ali و دومی با نام password با مقدار abc123.


اکنون x یک متغیر رشته اي ساده است که می توانیم براي دسترسی به هر یک از کوکی ها و مقدارشان ابتدا x را بوسیله متد split شی string به آرایه اي تبدیل کرده و بوسیله متدهاي خاص آرایه به آن ها دسترسی داشته باشیم. به عنوان مثال براي چاپ مقدار کوکی هاي فوق می توان به صورت زیر عمل کرد :

var allCookie = ; Var cookieParts = allCookie.split(""); Var fistCookie = cookieParts[0]; Var secondCookie = cookieParts[1]; Var nameOfFirstCookie = firstCookie.split("=")[0]; Var valueOfFirstCookie = firstCookie.split("=")[1]; Var nameOfSecondCookie = firstCookie.split("=")[0]; Var valueOfSecondCookie = firstCookie.split("=")[1];

کانال تلگرام ما

۴
۰
Red code
Red code
اموزش برنامه نویسی کار با ترمینال ها
شاید از این پست‌ها خوشتان بیاید