ใช้ System.Collections.Specialized
int loop1, loop2;
NameValueCollection คอล;
// โหลดคอลเลกชัน ServerVariable ลงในวัตถุ NameValueCollection
coll=Request.ServerVariables;
// รับชื่อของคีย์ทั้งหมดลงในอาร์เรย์สตริง
สตริง [] arr1 = coll.AllKeys;
สำหรับ (loop1 = 0; loop1 < arr1.Length; loop1++)
-
Response.Write("คีย์: " + arr1[loop1] + "<br>");
สตริง[] arr2=coll.GetValues(arr1[loop1]);
สำหรับ (loop2 = 0; loop2 < arr2.Length; loop2++)
-
Response.Write("ค่า " + loop2 + ": " + arr2[loop2] + "<br>");
-
-
====IP 和操作系统以及浏览器的例子=========
สตริงส่วนตัว 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 = HttpBrowserCapabilities ใหม่ ();
bc = คำขอเบราว์เซอร์;
string xitong ="คุณ的操作系统为";
Label3.Text=xitong+bc.Platform + " คำสั่ง:" + bc.Type;