السلام عليكم اليوم بأذن الله سأشرح كيفية إستخدام الكوكيس .
بسم الله الرحمن الرحيم.
الكوكيس تخزن في جهاز الكلينت عن طريق الويب براوسير , لوضع كوكي نضع المعلومات المراد تخزينها في HttpResponse التي تعطي بدورها أمر إلي الويب براوسير لتسجيل الكوكي في جهاز الكلينت . هذا هو الكود الأساسي لتسجيل الكوكي في ال asp.net .
Using System.Web; Response.Cookies["BackgroundColor"].Value = "Red";
و لقرائة الكوكي بعد تخزينها.
Response.Write (Request.Cookies["BackgroundColor"].Value);
لاحظ لغرض ا لحماية أنت لا تستطيع قرائة الكوكيس إلا للدومين الذي سجلت فيه الكوكيس.
في بعض الحالات تجد نفسك محتاج لقرائة مجموعة من المواد المخزنة , مثلا مواصفات عنوان المستخدم .في هذه الحالة تسطيع أن تستخدم الكود الأتي:
HttpCookieCollection cookies = Request.Cookies;
for(int n=0;n<cookies.Count;n++)
{
HttpCookie cookie = cookies[n];
Response.Write("<hr/>Name: <b>" + cookie.Name + "</b><br />");
Response.Write("Expiry: " + cookie.Expires + "<br />");
Response.Write("Address1: " + cookie.Address1+ "<br />");
Response.Write("Address2: " + cookie.Address2+ "<br />");
Response.Write("City: " + cookie.City+ "<br />");
Response.Write("Zip: " + cookie.Zip+ "<br />");
}أخيرا يمكنك متابعة الكوكيس عند إستخدام ال asp.net عن طريق تفعيل خاصية ال Trace كلأتي:
<%@ Page trace="true" language="c#" Codebehind="page.aspx.cs" Inherits="MyPage" %>
أرجو أن تكونوا قد أستفدتم من الدرس , مع تمنياتي لكم بالتوفيق.

