انتقل إلى محتوى الدرس
فقرة فرعية #9 من درس: JavaScript Cookies

Function to Check a Cookie

في هذا الدرس سوف نتعرف علي ال cookies ملفات تعريف الارتباط وهي عبارة عن ملفات صغيره تحمل بعض المعلومات عن المستخدم وتقوم بتخزينها حتي يتم استخدامها عند دخول المستخدم مره اخري علي الموقع دون الحاجة الي كتابة نفس المعلومات مره اخري 

1 صفوف تعليمية
جافا سكريبت
3,488 مشاهدة

شرح صفوف ومحتوى الفقرة

الصف 1 شرح توضيحي

أخيرًا ، نقوم بإنشاء الدالة التي تتحقق مما إذا تم تعيين ملف تعريف الارتباط cookies 

  • إذا تم تعيين ملف تعريف الارتباط ، فسيتم عرض تحية للمستخدم تحتوي علي الاسم الذي قام بإدخاله    
  •  إذا لم يتم تعيين ملف تعريف الارتباط ، فسيعرض مربع مطالبة ، يسأل عن اسم المستخدم ، ويخزن ملف تعريف ارتباط اسم المستخدم لمدة 365 يومًا ، عن طريق استدعاء دالة setCookie
HTML
function checkCookie() {
  let username = getCookie("username");
  if (username != "") {
   alert("Welcome again " + username);
  } else {
    username = prompt("Please enter your name:", "");
    if (username != "" && username != null) {
      setCookie("username", username, 365);
    }
  }
}