Counter i asp fra remote side?
Hej !Jeg har en topliste som jeg gerne vil have lavet en counter til som brugeren lægger på sin side, så hver gang en besøger brugerens side så tæller det op på toplisten - ligesom chart.dk og alle de andre.... !
På mit site har jeg lavet det sådan at hver gang en trykker på et link på listen så lægges der en cookie, så at det ikke er muligt at trykke flere gange på linket på samme dag.
Jeg har lavet en counter til brugeren, so linker til countsiden, men problemet er at der ikke lægges en cokkie da der kommer besøg på en bruger side..... !!!
Her er scriptet til count med cookie:
<%
If Request.Cookies("click" & Request.QueryString("id_link") & "")("id") = "" & Request.QueryString("id_link") & "" then
Response.Redirect request.querystring("url")
else
strSQL = "UPDATE links set nClicks=nClicks+1"
strSQL = strSQL & " where LinkID = " & request.querystring("id_link")
Conn.Execute(strSQL)
Response.Cookies("click" & Request.QueryString("id_link") & "")("id") = "" & Request.QueryString("id_link") & ""
Response.Cookies("click" & Request.QueryString("id_link") & "").Expires = Date+2
response.redirect request.querystring("url")
end if
%><%
Conn.Close
Set Conn = Nothing
%>
Og her er bruger linket:
<script src="minside/clicks.asp?id_link=15" type="text/javascript"></script>
<a href="minside"><img src="topcount.gif" border="0"></a>
Håber nogen kan svare mig på dette spørgsmål???
