Visualizzazione risultati 1 fino 3 di 3

Discussione: Problema statistiche

  1. #1
    L'avatar di binarysun
    binarysun non è connesso Utente storico
    Data registrazione
    02-07-2004
    Messaggi
    2,017

    Predefinito Problema statistiche

    Per le statistiche usavo uno spartano ma efficace script di mia creazione.
    Tutto funzionava bene fino a quando non ho cambiato grafica(lasciando intatto lo script).
    Ora gli accessi vengono duplicati...e non trovo il problema!!

    Praticamente appena si entra nel mio sito uno script controlla che sia la tua prima visita e successivamente include questo script:

    Codice:
    ///////////
    //Variabili
    ///////////
    $ip_remoto = $REMOTE_ADDR;
    $lingua = $HTTP_ACCEPT_LANGUAGE;
    if ($lingua ==""){
    $lingua="?";
    }
    $data_enter_data = date("Y-m-d");
    $data_enter_ora = date("H:i:s");
    $metodo_richiesta = $REQUEST_METHOD;
    $pagina_enter = $REQUEST_URI;
    $referer = $HTTP_REFERER;
    $nick = $_COOKIE['nick'];
    $ultimavis= $_SESSION['ulti_data'].' '.$_SESSION['ulti_ora'];
    
    if ($referer==""){
    $referer = "Diretto";
    }
    $user_agent = $HTTP_USER_AGENT;
    $brows= "Sconosciuto";
    if (strpos($user_agent, "Slurp")>=1){
    	$brows = "Slurp";
    }elseif (strpos($user_agent, "Googlebot")>=1){
    	$brows = "GoogleBot";
    }
    
    //carica i dati db
    include("/membri/binarysun/collegadb.php");
    
    $query="INSERT INTO Statist (DATA,ORA,REFERRER,IP,PAGINA,ULTIMAVIS,LINGUA,NICK,METODO_RIC,COD_BROWSER,BROWSER) VALUES ('$data_enter_data','$data_enter_ora','$referer','$ip_remoto','$pagina_enter','$ultimavis','$lingua','$nick','$metodo_richiesta','$user_agent','$brows')";
    mysql_query($query, $db);
    
    $valore = mysql_insert_id();
    mysql_close($db);
    
    $_SESSION['stat_id'] = $valore;
    $_SESSION['stat_pag'] = 1;
    ///////////////////////
    //invio valori javascript
    //////////////////////
    ...qua c'è la sezione per javascript....
    ...dopo varie prove a esclusione ho scoperto che il problema stà in questo script.

    Ma non capisco come.
    Questo script inserisce i dati dell'utente entrato... e lo fa solo una volta(l'ho tracciato).
    Solo che risultano 2 inserimenti identici con differente ID.
    Potrebbe essere un errore del DB?
    Forse troppo pieno?
    Ho provato anche a riparare le tabelle ma nulla...
    "L'intelligenza è una pianta che va curata continuamente.
    Dovreste vedere com'è bello, il mio bonsai."
    Rat-man®

    [Gradient Text]
    [Su che server sei?]
    ->flickr

  2. #2
    L'avatar di binarysun
    binarysun non è connesso Utente storico
    Data registrazione
    02-07-2004
    Messaggi
    2,017

    Predefinito

    up
    ...almeno una teoria...
    "L'intelligenza è una pianta che va curata continuamente.
    Dovreste vedere com'è bello, il mio bonsai."
    Rat-man®

    [Gradient Text]
    [Su che server sei?]
    ->flickr

  3. #3
    Guest

    Predefinito

    Bho, così a okkio può essere il campo DATA della tabella del db che non può avere questo nome, perchè è una parola riservata sql....
    Ma se dici che prima fungeva... non so! mi spiace!


    Ciaoooooo!!!!!!!

Regole di scrittura

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