webForumDet fria alternativet

Browsercheck

ASP

2 svar · 187 visningar · startad av draghund

Medlem sedan jan. 200279 inlägg
Frågan#1

Hej!

Tänkte använde följande kodsnutt:
<%
Set objBCap = Server.CreateObject("MSWC.BrowserType")
If objBCap.Browser = "IE" Then
Response.Clear
Response.Redirect "indexie.html"
ElseIf objBCap.Browser = "Netscape" Then
Response.Clear
Response.Redirect "indexnn.html"
End If
%>

För att diregera om en besökare på min sida beroende på om han har IE eller NN, men jag får det bara att fungera om man kör IE, i NN så händer ingenting.

Vad kan det bara för fel?

Medlem sedan juni 200032 967 inlägg
#2

För gammal browscap.ini på servern.

Jag föreslår att du istället för att lita till att browcap.ini är uppdaterad på servern hela tiden analyserar http_user_agent själv.

Mvh,

Medlem sedan jan. 200279 inlägg
#3

Tack!

Bytte Browscap mot en nyare och det funkade fint!

250 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)