دسته بندی ها
14:50 1400/08/03

ایجاد کوکی توسط جاوااسکریپت در View در Asp.net Core

مشخصات سوال کننده :
کاربر : hamid_b     امتیاز کاربر : 518     رتبه کاربر : 4
دسته بندی : Asp.net Core جاوا اسکریپت جی کوئری

به این سوال امتیاز بدهید    0
تعداد بازدید این سوال : 2331
هوش مصنوعی

پاسخ هوش مصنوعی

برای ایجاد کوکی با استفاده از جی کویری، می توانید از کد زیر استفاده کنید. این کد یک کوکی ساده با نام و مقدار دلخواه شما ایجاد می کند:


$.cookie('name', 'value', { expires: 7, path: '/' });

در اینجا:

  • 'name' نام کوکی است.
  • 'value' مقداری است که می خواهید در کوکی ذخیره کنید.
  • expires: 7 به این معنی است که کوکی بعد از 7 روز منقضی خواهد شد.
  • path: '/' به این معناست که کوکی در تمام زیر دایرکتوری های وب سایت قابل دسترسی است.

توجه داشته باشید که برای استفاده از این متد، توسط جی کویری، شما نیاز به افزونه jquery.cookie دارید. مطمین شوید که این افزونه را در پروژه تان اضافه کرده اید.

در صورتی که بخواهید فقط با جاوااسکریپت کوکی ایجاد کنید، می توانید از کد زیر استفاده کنید:


document.cookie = "name=value; expires=Fri, 31 Dec 9999 23:59:59 GMT; path=/";

در کد بالا:

  • expires زمان انقضای کوکی را مشخص می کند. می توانید آن را به تاریخ مورد نظرتان تغییر دهید.
  • با استفاده از path=/، کوکی در تمام صفحات قابل دسترسی خواهد بود.
به این پاسخ امتیاز بدهید    0
امتیاز: - رتبه: -
پاسخ دهنده : fateme 21:27 1400/08/03

شما خیلی ساده و راحت میتونید توسط دستور زیر از طریق جی کوئری کوکی تنظیم کنید.

<script>
    function checkFirstVisit() {
        if (document.cookie.indexOf('mycookie') == -1) {
            document.cookie = 'mycookie=1';
        }
        else {
            //...
        }
    }
</script>

در مثال بالا ابتدا کنترل کردیم که آیا در مرورگر کاربر کوکی به نام mycookie وجود داره یا خیر. اگر مقدار -1 بود یعنی وجود نداره بنابراین یک کوکی ایجاد می کنیم.

به این پاسخ امتیاز بدهید    0
امتیاز: 1635 رتبه: 2
برای ارسال پاسخ لطفا وارد حساب کاربری خود شوید.   ورود