Frågan#1
dim t,count,length,nollor,id,databas,recset,mdbfilepath
id = request.querystring("ID")
if id = "--Example--" then
count = "0123456789"
else
Set Databas = Server.CreateObject("ADODB.Connection")
MdbFilePath = Server.MapPath("db/freecounter.mdb")
Session("dbasepath") = "driver={Microsoft Access Driver (*.mdb)};dbq=" & MdbFilePath & ";"
Databas.Open Session("dbasepath")
SQL = "SELECT visitors from counter where accountID = "& id
set recset = databas.execute(SQL)
if recset.eof then
response.write "document.write(""error"")"
else
count = recset("visitors")
end if
recset.close: set recset = nothing
' Skapa Cookie för att kolla räknare
' **********************************
If Request.Cookies("counting")("userID" & cStr(id)) = "" then
count = count +1
Response.Cookies("counting")("userID" & cStr(id)) = "voigtancount30"
Response.Cookies("counting").Expires = DateAdd("h",3,Now())
SQL = "UPDATE counter "
SQL = SQL & "SET visitors = "& count
SQL = SQL & " WHERE accountID = "& id
databas.execute SQL
end if
end if
Om användarID 1 har url:en i databasen på http://nagot.se eller http://nagotannat.se/minegnasida/
och använder denna kod:
<script language="javascript" src="counter.asp?id=1&url=http://sidan.se/minsida/default.asp"></script><hr>
För det första: Hur gör man så att den kontrollera vilken URL javascriptet är på så att inte personen använder sin räknare/eller någon annans räknare som kan ge falska svar..


