باستخدام System.Collections.Specialized
int حلقة 1، حلقة 2؛
NameValueCollection Coll;
// قم بتحميل مجموعة ServerVariable إلى كائن NameValueCollection.
Coll=Request.ServerVariables;
// احصل على أسماء جميع المفاتيح في مصفوفة سلسلة.
String[] arr1 = Coll.AllKeys;
لـ (حلقة 1 = 0؛ حلقة 1 < arr1.Length؛ حلقة 1 ++)
{
Response.Write("مفتاح: " + arr1[loop1] + "<br>");
String[] arr2=coll.GetValues(arr1[loop1]);
لـ (loop2 = 0؛ حلقة2 <arr2.Length؛ حلقة2++)
{
Response.Write("القيمة " + حلقة2 + ": " + arr2[loop2] + "<br>");
}
}
====السلسلة
الخاصة getIp()
{/* عنوان IP الخاص بموقعك:*/
إذا (Request.ServerVariables["HTTP_VIA"]!=null)
return Request.ServerVariables["HTTP_X_FORWARDED_FOR"].ToString();
آخر
return Request.ServerVariables["REMOTE_ADDR"].ToString();
}
Label2.Text =getIp();
HttpBrowserCapabilities bc = new HttpBrowserCapabilities();
bc = Request.Browser;
سلسلة xitong ="你的操作系统为";
Label3.Text=xitong+bc.Platform + "النص الأصلي:" + bc.Type;