Utilizzio le statistiche Asp Stat Generator.
Vorrei aggiungere alle statistiche un tracciamento degli utenti registrati.
In pratica, se un utente si registra al sito, gli setto un cookie.
Ad ogni visita succesiva vado a leggere questo cookie
e se presente lo registro nel database.
Ho provato in questo modo,
per brevità riporto solo le modifiche da me apportate
modifica sul file stat_js.asp
'// Ricava il cookie del visitatore
response.write "ck= (request.cookies("asgcookie"));"
'// Passa la stringa con i valori
Response.Write "info='ck=' + ck + '&w=' + w + '&h=' + h + '&c=' + c + '&r=' + f + '&u='+ u + '&fs=' + fs + '&j=' + j;"
e nel file count.asp
'// Dal Js
strAsgResolution = Request("w") & "x" & Request("h")
............
strAsgcookie = Request("ck")
..................
strAsgSQL = "INSERT INTO "&strAsgTablePrefix&"Detail "
strAsgSQL = strAsgSQL & "(cookie, Visitor_ID, Data, IP, Country, Country2, User_Agent, OS, Browser, Browser_Lang, Reso, Color, Referer, Page, Query, Engine) "
strAsgSQL = strAsgSQL & " VALUES ('" & strAsgcookie & "', '" & strAsgSessionID & "', #" & dtmAsgNow & "# , '" & strAsgIP & "', '" & strCountry & "', '" & strCountry2 & "', '" & strAsgUA & "', '" & strAsgOS & "', '" & strAsgBrowser & "', '" & strAsgBrowserLang & "', '" & strAsgResolution & "', '" & strAsgColor & "', '" & strAsgReferer & "', '" & strAsgPage & "', '" & strAsgEngineQS & "', '" & strAsgEngineName & "' ) "
ovviamente nella tabella DETAIL del database ho inserito un nuovo campo cookie.....
sono riuscito solo a bloccare le statistiche......
qualcuno puo darmi indicazioni su dove sbaglio?
grazie infiinite
Luca