تبليغاتX
دنیای مجازی - برنامه نویسی asp

در اين مثال با استفاده از مجموعه Server Variables وابسته به شی Request، نوع مرورگر، سيستم عامل و IP ملاقات كننده سايت تشخيص داده می شود. ( در مثال می توان برخی از مقايسه ها را در صورت ضرورت حذف نمود و برنامه را برای موارد خاص نوشت)

 

 

<%
ua = Request.ServerVariables("HTTP_USER_AGENT")
os = Request.ServerVariables("HTTP_UA_OS")
If Instr(ua, "MSIE") Then
 If Instr(ua, "MSIE 5.") Then
  Browser = "Microsoft Internet Explorer 5.x"
 Else

if Instr(ua, "MSIE 4.") Then
  Browser = "Microsoft Internet Explorer 4.x"
 Elseif Instr(ua, "MSIE 3.") Then
  Browser = "Microsoft Internet Explorer 3.x"
  If Instr(ua, "MSIE 3.02") Then
    Browser = "Microsoft Internet Explorer 3.02"
  End If
 Else
  Browser = "Microsoft Internet Explorer"
 End If
ElseIf Instr(ua, "Mozilla") and Instr(ua, "compatible") = 0 Then
 If Instr(ua, "Mozilla/4") Then
  Browser = "Netscape Navigator 4.x"
 Elseif Instr(ua, "Mozilla/3") Then
  Browser = "Netscape Navigator 3.x"
 Else
  Browser = "Netscape Navigator"
 End If
End If
If Instr(ua, "Windows 95") or Instr(ua, "Win95") Then
 System = "Windows 95"
Elseif Instr(ua, "Windows 98") or Instr(ua, "Win98") Then
 System = "Windows 98"
Elseif Instr(ua, "Windows 3.1") or Instr(os, "Win16") Then
 System = "Windows 3.x/Windows NT 3.x"
Elseif Instr(ua, "NT") or Instr(ua, "NT") Then
 System = "Windows NT"
Elseif Instr(ua, "Mac") Then
 System = "Mac"
 If Instr(ua, "PowerPC") or Instr(ua, "PPC") Then
  System = "Mac PPC"
 Elseif Instr(ua, "68000") or Instr(ua, "68K") Then
  System = "Mac 68K"
 End If
Elseif Instr(ua, "X11") Then
 System = "UNIX"
End If
%>
You are using <%=Browser%><br>
You are using : <%=System%> operating system<br>
Your IP is: <%=Request.ServerVariables("Remote_Addr")%>

 

+ نوشته شده توسط امین حاجی علیزاده در یکشنبه شانزدهم اردیبهشت 1386 و ساعت 9:2 |