Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11

Discussione: contare le visite

  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    656

    contare le visite

    ciao a tutti.

    vorrei realizzare un piccolo script che mi conti le visite effettuate a una scheda utenti.

    fare una cosa tipo.

    la scheda è stata vista 1111 volte.

    cosa mi suggerite?!?

  2. #2
    Utente di HTML.it
    Registrato dal
    Mar 2007
    Messaggi
    1,611
    le pagine sono create tramite cms o fatte a mano da te?

    ci sono diversi modi

  3. #3
    Se puoi utilizzare un database andrebbe molto meglio.

    Innanzitutto ogni volta che un utente visita la pagina aumenti di uno un ipotetico campo contatore.

    Esempio:
    Hai una tabella in MySQL formata solamente dal campo visite che è un intero.

    Ogni volta che un utente visualizza la pagina, quindi all'inizio della stessa, fai una query del tipo:
    codice:
    UPDATE contatore SET visite = visite + 1
    Poi per visualizzare le visite basta che fai un altra query che ti restituisca il campo visite del database.

    Questo è uno di tanti modi...
    Se hai dubbi chiedi pure.

  4. #4
    Utente di HTML.it
    Registrato dal
    Mar 2007
    Messaggi
    1,611
    si potrebbe essere una soluzione quella di Toxik però ti consiglio di utilizzare i cookie altrimenti se uno si mette a refresciare la pagina si incrementano inutilmente le visite


  5. #5
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    656
    le pagine le faccio io.

    anche io avevo pensato a una cosa tipo contatore, ma non so come impostare la query.


    UPDATE contatore SET visite = visite + 1 WHERE username ='$username'


    cosi puo andare??

  6. #6
    Ma le visite sono solo per gli utenti "Registrati"?

    Mi sembra esagerato contare le visite per singolo utente... A meno che tu non ne abbia davvero bisogno...

  7. #7
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    656
    si si.

    solo gli utenti registrati possono guardare le schede degli utenti.

    voglio fare una classifica.

  8. #8
    Allora potresti fare una classifica delle visite mensili...

    Praticamente nella tabella relativa agli utenti inserisci un nuovo campo visite.

    Ogni volta che un utente registrato visualizza la pagina di un qualsiasi utente fai la query:
    codice:
    UPDATE utenti SET visite = visite + 1 WHERE id_utente = $idUtente
    dove $idUtente è l'id dell'utente che si sta visitando.

    Prima di questo però imposta un cookie nel pc dell'utente, della durata di 1 mese, in modo da non far aumentare le visite ogni volta che refresha la pagina o che lo visita dopo due o tre giorni.

  9. #9
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    656
    ok grazie!

  10. #10
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    656
    scusa,

    nel db creo una colonna int (11)

    va bene?

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.