webForumDet fria alternativet

Redirect-spök

ASP

6 svar · 241 visningar · startad av webbmannen

Medlem sedan dec. 1999826 inlägg
Frågan#1

På en indexsida så har jag lagt en bild som måste hämtas genom att passera en annan sida. Den sidan samlar in info om besökaren.

Bilden hämtas okay men ingen info skickas till databasen :(

<%
Response.Buffer = True

Response.Redirect "http://xxx.xxx.xx/medium.jpg"

Dim Connect, SQL

SQL = "INSERT INTO info (Datum, IP, Server, Referer) VALUES('"&Date()&"', '"&Request.ServerVariables("REMOTE_ADDR")&"', '"&Request.ServerVariables("HTTP_VIA")&"', '"&Request.ServerVariables("HTTP_REFERER")&"')"

Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open "driver={Microsoft Access Driver (*.mdb)};dbq=d:\xxx\xxxx\stat\test.mdb"

Function via()

via = Request.ServerVariables("HTTP_VIA")

If Request.ServerVariables("HTTP_VIA") = Error Then
via =  "Det fanns ingen information"

End If
End Function

Connect.Execute(SQL)
%>

Någon som ser något fel här?

/webb

[Redigerat av webbmannen den 13 sep 2000]

Medlem sedan dec. 19996 721 inlägg
#2

Ja, du får lägga redirecten efter databasgrunkan, dvs. sist.

------------------
Gunnar Liljas - webbutvecklare
Leon Reklambyrå AB

Medlem sedan dec. 1999826 inlägg
#3

Nix, då visas inte ens bilden upp.

/webb

Medlem sedan dec. 19996 721 inlägg
#4

Eehhh...får du inget felmeddelande?

Medlem sedan dec. 1999826 inlägg
#5

Nej, jag får inget felmeddelande.

Jag prövar denna applikation skarpt ute på nätet för att kolla så det funkar i verkligheten, men får kanske pröva på PWS i hemmaburken för att kolla.

/webb

Medlem sedan maj 2000175 inlägg
#6
<%
Response.Write "<img src=""http://www.xxxx.xx/image.jpg"" width=""??"" height=""??"">"
If (Response.Buffer) Then Response.Flush
'fixxa med databasen här, typ...
%>
Medlem sedan dec. 1999826 inlägg
#7

Ifall någon kollar denna tråd i framtiden så kan det ju vara kul att höra lösningen :)

Efter att ha lagt in en funktion som såg till att det alltid returnerades ett värde för "HTTP_REFERER" så gick det plötsligt bra.

Är dock inte helt säkert att det var detta som fixade problemet då jag prövat många andra saker samtidigt.

Problemet löst dock :)

/webb

139 ms totalt · 2 externa anrop · v20260731065814-full.2ae45ccc
0 ms — hämta statistik (cache)
136 ms — hämta tråd, inlägg och bilagor (db)