| در مبحث قبل, مقدار یک Cookie از Server خوانده شد. در این قسمت, نحوه خواندن تمام Cookieها از Server و نمایش نام و مقادیرشان را فرا میگیرد. بطوریکه اگر هیچ Cookie نباشد, پیغام “هیچ Cookie وجود ندارد” اعلام میشود و در صورتیکه وجود داشته باشد. برای هر Cookie یک خط شامل اطلاعات آن نمایش داده میشود. | |
| به منظور نمایش Cookieها | |
|
if(document.cookie == “”) { |
1. |
| در صورتیکه محتوی Cookieها خالی باشد, پیغام “There are no cookies here“ نشان داده میشود. | |
|
else { |
2. |
| ولی در صورتیکه محتوای آن خالی نباشد, مقدار تمامی Cookieهای موجود توسط document.cookie.split(“; “)s گرفته شده و در متغییری بنام thisCookie قرار داده میشود. به یاد داشته باشید که توسط دستورsplit(“; “)s آرایه ای از تمام Cookieها بوجود آمده تا درنهایت بتوان به مقدار هر Cookie ارجاعی داده شود. | |
|
for (i=0; i<thisCookie.length; i++) { |
3. |
| در حلقه فوق, که شمارنده آن از صفر شروع میشود, در صورتیکه i کمتر از تعداد Cookieها در آرایه thisCookie باشد به مقدار i, یک واحد می افزاید. | |
|
document.write(“Cookie name is”+thisCookie[i].split(“=”)[0]) |
4. |
| Cookie در پنجره browser ابتدا عبارت “Cookie name is” و بعد نام Cookie و به دنبال آن, عبارت and the value is به همراه مقدار Cookie نوشته میگردد.
<html> </body> |
|
Iran Developers Network
IDN بزرگترین مرجع توسعه دهندگان ایران – آموزش زبانهای برنامه نويسی
( تعداد نمایش : 1336 )
دیدگاه خود را بیان کنید.
باید وارد سایت شده باشید برای دیدگاه دادن