Visualizzazione risultati 1 fino 3 di 3

Discussione: Aiuto contatore click php-stats

  1. #1
    L'avatar di Kikuchi
    Kikuchi non è connesso Utente
    Data registrazione
    14-06-2003
    Residenza
    Termini Imerese (PA)
    Messaggi
    213

    Predefinito

    Ciao, sicuramente qualcuno di voi avra' avuto a che fare con php-stats.

    Dovrei fare delle modifiche al file del contatore click e mi servirebbe che l'incremendo dei click non sia cosi' indiscriminato ovvero ho inserito un altro campo nella tabella dei click che memorizza l'ip dell'ultima persona che ha cliccato su quel determinato link.
    Il pezzetto di codice e' questo:

    [code:1:376994b2d0]// Dopo aver aperto la connessione con il database,
    // inizializzo la variabile $ultimo_ip con il valore memorizzato in tabella.

    $ultimo_ip=sql_query("SELECT visitatore FROM $option[prefix]_clicks WHERE id='$id'");

    // Verifico se l'ultimo ip memorizzato e' diverso da quello corrente.
    // Se si, effettuo l'aggiornamento del database incrementando il conteggio,
    // altrimenti memorizzo solamente che l'utente ha cliccato sul link
    // aggiornando la tabella dettagli con il codice (che non riporto) a seguito
    // del blocco if.

    if($ultimo_ip!=$ip)
    {
    sql_query("UPDATE $option[prefix]_clicks SET visitatore='$ip' WHERE id='$id'");
    sql_query("UPDATE $option[prefix]_clicks SET clicks=clicks+1 WHERE id='$id'");
    }[/code:1:376994b2d0]

    Il problema che mi da' e' questo: praticamente se lascio la condizione di != mi aggiorna l'ip nella tabelle, ma mi incrementa anche le visite nonostante l'ip sia lo stesso di quello memorizzato.
    Se invece metto la condizione di == non mi aggiorna in alcun modo la tabella.

    Cortesemente, potreste farmi capire dove sbaglio?

    Grazie!

  2. #2
    Guest

    Predefinito

    perche non contatti lo sviluppatore di php-stat? Credo sia un ragazzo italiano.

  3. #3
    L'avatar di Kikuchi
    Kikuchi non è connesso Utente
    Data registrazione
    14-06-2003
    Residenza
    Termini Imerese (PA)
    Messaggi
    213

    Predefinito

    Si... effettivamente ho mandato lo stesso post anche sul loro forum.

    Grazie comunque.

    Ciao!

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •