سبد (0)

خصوصیت document.cookie

مثال (خصوصیت document.cookie)

به دست آوردن کوکی های همراه با صفحه ی جاری:

var x = document.cookie;

خودتان امتحان کنید »

تعریف و کاربرد

خصوصیت cookie، تمام نام و مقدار کوکی ها را در صفحه برمی گرداند.

برای اطلاعات بیشتر در مورد کوکی ها می توانید مقاله ی JavaScript Cookies Tutorial را مطالعه کنید.


پشتیبانی مرورگرها

متد     
cookie بله بله بله بله بله

نحوه استفاده

برگرداندن خصوصیت cookie:

document.cookie

ست کردن خصوصیت cookie:

document.cookie=newCookie

Property Values

پارامترتوضیحات
newCookie

یک رشته که مشخص کننده ی یک لیست از name=value  یا یک name=value است که با یک سمی کالن(;) از یک دیگر جدا شده اند و به همراه مقادیر اختیاری زیر هستند:

    • expires=date : اختیاری. تاریخ را در فرمت GMT مشخص می کند( متد Date.toUTCString را ببینید).در صورتی که مشخص نشود، کوکی به هنگام خروج از مرورگر، حذف می شود.
    • path=path : اختیاری. مشخص می کند که کوکی به کدام مسیر دایرکتوری تعلق دارد.(به عنوان مثال "/" یا "dir/").نکته: path باید یک مقدار مطلق باشد.در صورت مخص نشدن آن، کوی به صفحه ی جاری تعلق می گیرد.

    • domain=domainname : اختیاری. دامین سایت شما را مشخص می کند( بعنوان مثال example.com و یا example.com(شامل تمام زیر دامنه ها نیز می شود) یا subdomain.example.com) در صورت مشخص نشدن، دامین صفحه ی جاری استفاده می شود.
  • secure: اختیاری. به مرورگر می فهماند که از یک پروتکل مطمئن(https) برای فرستادن کوکی به سرور استفاده کند.
یک مثال در ایجاد یک کوکی:
document.cookie="username=John Doe; expires=Thu, 18 Dec 2013 12:00:00 UTC; path=/";

نکته: مقدار کوکی نمی تواندشامل کاما و سمی کالن یا فاصله ی سفید باشد. اما شما می توانید از متد encodeURIComponent() برای اطمینان از نبودن آنها استفاده کنید.

جزئیات تکنیکی

مقدار برگشتی

یک رشته که شامل نام و مقدار، کوکی ها در سندشما است.

DOM Version Core Level 2 کلیه توابع و خصوصیت های شیء Document در JavaScript

آموزش های مرتبط

آموزش جاوا اسکریبت: JavaScript Cookies


کلیه توابع و خصوصیت های شیء Document در JavaScript Reference کلیه توابع و خصوصیت های شیء Document در JavaScript


تمامی محصولات و خدمات این وبسایت، حسب مورد دارای مجوزهای لازم از مراجع مربوطه می‌باشند و فعالیت‌های این سایت تابع قوانین و مقررات جمهوری اسلامی ایران است.
logo-samandehi مجوز نشر دیجیتال از وزرات فرهنگ و ارشاد اسلامی پرداخت آنلاین -  بانک ملت معرفی بیاموز در شبکه سه