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 Ja, du får lägga redirecten efter databasgrunkan, dvs. sist.
------------------
Gunnar Liljas - webbutvecklare
Leon Reklambyrå AB
Nix, då visas inte ens bilden upp.
/webb
emissionMedlem sedan dec. 19996 721 inlägg Eehhh...får du inget felmeddelande?
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
<%
Response.Write "<img src=""http://www.xxxx.xx/image.jpg"" width=""??"" height=""??"">"
If (Response.Buffer) Then Response.Flush
'fixxa med databasen här, typ...
%>
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