webForumDet fria alternativet

Redirect-spök

6 svar · 241 visningar · startad av webbmannen

webbmannenMedlem sedan dec. 1999826 inlägg
#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]

emissionMedlem sedan dec. 19996 721 inlägg
#2

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

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

webbmannenMedlem sedan dec. 1999826 inlägg
#3

Nix, då visas inte ens bilden upp.

/webb

emissionMedlem sedan dec. 19996 721 inlägg
#4

Eehhh...får du inget felmeddelande?

webbmannenMedlem 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

rymdknarkMedlem 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...
%>
webbmannenMedlem 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

137 ms totalt · 3 externa anrop · v20260731065814-full.7de19299
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
134 ms — hämta tråd, inlägg och bilagor (db)