Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it L'avatar di Donovant
    Registrato dal
    Sep 2005
    residenza
    London
    Messaggi
    1,329

    Come realizzare un contatore visite, su una pagina dinamica?

    Vorrei capire se posso e come in tal caso, realizzare un contatore visite su una pagina dinamica. Il file è sempre lo stesso ma il contenuto e l'URL (tramite htaccess) cambiano.
    Come farlo, con i cookie? Ma cosa andrò a memorizzare, l'id dell'articolo, ma se il client visita più pagine che faccio, lo riempio di cookie per ogni ID di aritcolo?

    Grazie.
    Beati gli smemorati, perchè avranno la meglio anche sui loro errori...

    My gallery: http://donovant.deviantart.com/gallery/

  2. #2
    Ad ogni link diverso salvi in db l'URL (se non esiste) e incrementi di uno una seconda colonna che identifica il totale di visite ricevute.
    Per capire quante visite fa' un URL in questo modo ti basta una select sulla prima colonna e nella seconda troverai il valore.
    Per cercare di escludere quantomeno alcuni falsi positivi salvi in un cookie per ogni utente l'URL visitato e prima di incrementare controlli che quell'URL non ci sia ancora, in questo modo aggiungi solo la prima visita di quell'utente e non eventuali visite successive allo stesso indirizzo...
    « Se nella prima mezz'ora non capisci chi è il pollo, allora il pollo sei tu. » [Thomas "Amarillo Slim" Preston, campione del mondo di poker]

  3. #3
    Utente di HTML.it L'avatar di Donovant
    Registrato dal
    Sep 2005
    residenza
    London
    Messaggi
    1,329
    Fino a qui c'ero... la mia domanda era diversa. Visto che la pagina è sempre la stessa ma cambia il contenuto dovrò memorizzare un cookie per ogni contenuto diverso della stessa pagina visitata?
    Quindi per la stessa pagina andrò a memorizzare più cookie, o memorizzo un cookie che ha come valore una stringa concatenata che identifica i vari contenuti della stessa? e se nel caso si potesse fare così quanto dovrà essere lungo tale cookie???
    Supponendo che lo stesso client visita sulla stessa pagina 100 volte con contenuti diversi tutte e 100 le volte?

    Spero di essermi spiegato meglio.
    Beati gli smemorati, perchè avranno la meglio anche sui loro errori...

    My gallery: http://donovant.deviantart.com/gallery/

  4. #4
    visto che la pagina è la stessa, nel cookie ci salvi solo l'id dell'argomento che ti interessa... cioè, nella pagina news.php salverai solo l'id della news, in quella articoli.php quello dell'articolo, etc.... 1 cookie, tanti id (divisi per tipologia)
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

  5. #5
    Utente di HTML.it L'avatar di Donovant
    Registrato dal
    Sep 2005
    residenza
    London
    Messaggi
    1,329
    Santino83_02: io avrò litigato con l'italiano, ma meglio di come ho fatto prima non so come spiegarlo.
    LA PAGINA E' SEMPRE LA STESSA, ad esempio:
    articoli.php che potrà essere

    articoli.php/aticolo1
    articoli.php/aticolo2
    articoli.php/aticolo3
    articoli.php/aticolo4

    Come faccio se gli articoli sono 1000, e un utente li vede quasi tutti??????
    id : articolo1.articolo2.articolo3.............articolo 1000???

    Non mi pare una cosa pulita, ma se è l'unica soluzione farò così

    Oppure anche se il FILE è lo stesso e la query string diversa, il client la vede come una pagina diversa?
    Beati gli smemorati, perchè avranno la meglio anche sui loro errori...

    My gallery: http://donovant.deviantart.com/gallery/

  6. #6
    Originariamente inviato da Donovant
    Santino83_02: io avrò litigato con l'italiano, ma meglio di come ho fatto prima non so come spiegarlo.
    LA PAGINA E' SEMPRE LA STESSA, ad esempio:
    articoli.php che potrà essere

    articoli.php/aticolo1
    articoli.php/aticolo2
    articoli.php/aticolo3
    articoli.php/aticolo4

    Come faccio se gli articoli sono 1000, e un utente li vede quasi tutti??????
    id : articolo1.articolo2.articolo3.............articolo 1000???

    Non mi pare una cosa pulita, ma se è l'unica soluzione farò così

    Oppure anche se il FILE è lo stesso e la query string diversa, il client la vede come una pagina diversa?
    per quanto gliene può fregare al cookie, l'utente ne può vedere anche 100 milioni di articoli... se proprio la cosa ti infastidisce, mettici un token univoco nel cookie che associ all'utente salvandotelo in un db e associando le visite a quel token...
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

  7. #7
    Utente di HTML.it L'avatar di Donovant
    Registrato dal
    Sep 2005
    residenza
    London
    Messaggi
    1,329
    Ok capito, perfetto, allora farò così.
    Grazie
    Beati gli smemorati, perchè avranno la meglio anche sui loro errori...

    My gallery: http://donovant.deviantart.com/gallery/

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.