Visualizzazione dei risultati da 1 a 9 su 9
  1. #1

    Il contatore non tiene traccia di tutti gli IP

    Ragazzi con queste righe di codice ho cercato di tener traccia di IP, data ecc.ecc. dei visitatori del mio sito:

    codice:
    Dim data, ip, url, accessdb, page
    page = request.servervariables("PATH_INFO")
    data =  FormatDateTime(Now(),vbGeneralDate)
    ip = request.servervariables("remote_addr")
    URL = Request.ServerVariables("URL")
    accessdb="contatore.mdb"
    cn="DRIVER={Microsoft Access Driver (*.mdb)};"
    cn=cn & "DBQ=" & server.mappath(accessdb)
    set rs = server.createobject("ADODB.Recordset")
    sql = "insert into contatore (data,ip,page,url) values('"& data &"','"& ip &"','"& page &"','"& url &"')"
    rs.open sql, cn
    set rs=nothing
    il file è richiamato all'interno delle pagine, di cui voglio monitorare gli accessi, tramite INCLUDE, ma non tiene traccia di tutti gli IP.....mi sapete dire il perchè?

    Grazie

  2. #2
    Se è incluso come codice nelle pagine non è possibile che non tracci tutti gli utenti.
    Accertati anche che il campo data sia testo, in alternativa dovrai cambiare la sintassi di insert se sei su Access.

  3. #3
    Originariamente inviato da weppos
    Se è incluso come codice nelle pagine non è possibile che non tracci tutti gli utenti.
    Accertati anche che il campo data sia testo, in alternativa dovrai cambiare la sintassi di insert se sei su Access.
    ...non sarà possibile ma succede, il campo data è un testo e sono su access.

    cmq non capisco perchè alcuni passaggi vengono tracciati ed alcuni no. :master:

  4. #4
    Da cosa deduci che non ti conta tutti gli accessi?

  5. #5
    Originariamente inviato da weppos
    Da cosa deduci che non ti conta tutti gli accessi?
    Dal fatto che il tuo script ne conteggia di più

  6. #6
    un paio di cose da controllare
    -la pagina che salva le stats è nella dir del db?! altrimenti devi mettere il path in server.mappath
    -i campi page e url (anche tutti) sono abbastanza capienti?!


  7. #7
    Originariamente inviato da cicciopie
    un paio di cose da controllare
    -la pagina che salva le stats è nella dir del db?!
    ..no
    altrimenti devi mettere il path in server.mappath
    cioè?
    -i campi page e url (anche tutti) sono abbastanza capienti?!
    si


  8. #8
    tipo server.mappath("/mdb-database/" & accessdb)

  9. #9
    Originariamente inviato da cicciopie
    tipo server.mappath("/mdb-database/" & accessdb)
    si così:

    accessdb="/mdb-database/contatore.mdb"
    cn=cn & "DBQ=" & server.mappath(accessdb)


Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.