22. december 1999 - 19:08Der er
6 kommentarer og 1 løsning
HTTP_USER_AGENT
Hvorfor virker følgene ikke:
<% If Request.ServerVariables("HTTP_USER_AGENT") = "Microsoft Internet Explorer" then Response.Write "ie_lag" Else If Request.ServerVariables("HTTP_USER_AGENT") = "Netscape" then Response.Write "ns_lag" %>
Det er fordi det output der kommer fra variablen Request.ServerVariables("HTTP_USER_AGENT") ikke hedder "Microsoft Internet Explore" men "Mozilla/4.0 (compatible; MSIE 5.0; Windows 98; DigExt)" hvis du kører med IE 5.0
Jeg kan ikke lige huske hvad det er når man kører Netscape...
Her er et script du kan bruge til dette og en hel del mere - så finder du selv ud af det :)
<html><head> <TITLE>server.asp</TITLE>& <body bgcolor="#FFFFFF"> <% Response.Write("<P><B>Server Variables</b><br>") BlankVars="<P><B>Blank Server Variables</b><br>" & vbcrlf For Each Key in Request.ServerVariables If instr(Key,"_ALL")+instr(key,"ALL_")=0 then tempvalue=trim(request.servervariables(Key)) If len(tempvalue)=0 then BlankVars=BlankVars & Key & ", " Else response.write Key & " => <B>" & tempvalue & "</b><br>" & vbcrlf End If end if Next response.write mid(BlankVars,1,len(BlankVars)-2) %> </body></html>
undsyld ricardo, hva fanden har det med sagen at gøre?
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.