العربية
<!-- أضف الكود التالي إلى منطقة <body>--> <SCRIPT language=javascript> <!--// // الوظيفة: كتابة وظيفة ملف تعريف الارتباط WriteCookie (cookieName, cookieValue, expiry) { var expDate = new Date ()؛ " + expDate.toGMTString(); } else // لم يتم تعيين وقت انتهاء صلاحية ملف تعريف الارتباط؛ { document.cookie = cookieName + "=" + escape (cookieValue); } } // الوظيفة: احصل على قيمة حقل نموذج النموذج كقيمة ذات صلة لملف تعريف الارتباط (اسم ملف تعريف الارتباط، قيمة ملف تعريف الارتباط، انتهاء الصلاحية) function setCookie () { var name = document.myform.text1.value; var value = document.myform.text2.value; text3.value var Select = document.myform.text3.selectedIndex; التاريخ قبل الاختبار مرة أخرى!"); return false; } if(num == 0) { WriteCookie(name, value, 0); } else if(select == 0) // إذا تم تحديد اليوم؛ يتم تحويل الوقت إلى ثواني { WriteCookie(name, value, 1000 * 60 * 24 * num); * 24 * num * 31); else if(select == 2) //إذا تم تحديد السنة { WriteCookie(name, value, 1000 * 60 * 24 * num * 365) } تنبيه ("Cookie تم حفظه، مرحبًا بك في www.1stscript.com ") } // الوظيفة: قراءة قيمة ملف تعريف الارتباط؛ function ReadCookie (CookieName) { var CookieString = document.cookie؛ var CookieSet = CookieString.split (';')؛ var SetSize = CookieSet. length; var CookiePieces var ReturnValue = "" var x = 0; for (x = 0; ((x < SetSize) && (ReturnValue == "")); x++) { CookieSet[x].split; ('='); if (CookiePieces[0].substring (0,1) == ' ') { CookiePieces[0] = CookiePieces[0].substring (1, CookiePieces[0].length } if () CookiePieces[0] == CookieName) { ReturnValue = CookiePieces[1]; } } تنبيه ("قيمة ملف تعريف الارتباط هي:"+ReturnValue } //--> </SCRIPT> <TABLE align=center border=0 cellPadding= 5 cellSpacing=0 width=550> <TBODY> <TR bgColor=#e7e7e7> <TD class=title height=17>ما الذي يحدث مع ملفات تعريف الارتباط؟ </tr> <TR bgColor=#e7e7e7> <TD> <P> يمكن أن تساعدنا ملفات تعريف الارتباط الخاصة بالعميل في اكتشاف حالة المستخدم، مثل ما إذا كان المستخدم قد مر ببعض الصفحات الخاصة (على سبيل المثال: صفحة تسجيل الدخول) قبل الوصول إلى الصفحة الحالية، أو قام المستخدم بتنفيذ تلك العمليات. لذا: يستخدم على نطاق واسع جدًا في عربات التسوق. على سبيل المثال، إذا قام المستخدم بشراء منتجات مختلفة في أماكن مختلفة، في كل مرة يتم فيها شراء منتج، يمكن تخزين المنتج مؤقتًا في ملف تعريف الارتباط، وعند اكتمال عملية الشراء، يمكن للمستخدم الدفع عند الخروج. <P>على الرغم من أن ملفات تعريف الارتباط تتمتع بهذه المزايا، إلا أن إساءة استخدامها تعد أيضًا ضارة للغاية. ويمكن للبرامج الضارة الحصول على معلومات سرية للمستخدمين من خلال ملفات تعريف الارتباط وتسرب حقوق الخصوصية. وهذا خارج نطاق مناقشتنا. ملاحظة: لا تكتب حساب المستخدم وكلمة المرور في ملف تعريف الارتباط، لأن ملف تعريف الارتباط هو ملف نصي بنص واضح، ويمكن لأي شخص لديه حق الوصول إلى جهاز الكمبيوتر رؤية محتواه. خاصة في الأماكن العامة مثل "مقاهي الإنترنت"، لا تنس مسح ملفات تعريف الارتباط الموجودة في ذاكرة التخزين المؤقت بعد الاستخدام. </P></TD></TR> <TR> <TD bgColor=#ffcc99> <P>يناقش هذا المثال كيفية تعيين ملفات تعريف الارتباط للعميل</P></TD></TR> <TR> <TD > <FORM name=myform> <TABLE border=0 cellPadding=2 cellSpacing=0 width="95%"> <TBODY> <TR> <TD><SPAN class=e>اسم ملف تعريف الارتباط:</SPAN></TD > <TD><INPUT name=text1 value=javascript20000> </TD></TR> <TR> <TD><SPAN class=e>قيمة ملف تعريف الارتباط:</SPAN></TD> <TD><INPUT name =text2 type=password></TD></TR> <TR> <TD><SPAN class=e>فترة الاحتفاظ بملفات تعريف الارتباط:</SPAN></TD> <TD><INPUT name=text3 value=0> <SELECT name=Choice> <OPTION Selected value=0>أيام</OPTION> <OPTION value=1>شهر</OPTION> <OPTION value=2>year</OPTION></SELECT> </TD></ TR> <TR> <TD colSpan=2><INPUT name=button2 onclick=setCookie() type=زر القيمة=حفظ ملف تعريف الارتباط> <INPUT name=button onclick="WriteCookie(document.myform.text1.value, '') ;alert('تم مسح ملفات تعريف الارتباط!')" type=button value=حذف ملف تعريف الارتباط> <INPUT name=Submit onclick="ReadCookie (document.myform.text1.value)" type=submit value=عرض محتوى ملف تعريف الارتباط> </ TD></TR></TBODY></TABLE></FORM></TD></TR> </TBODY></TABLE>