Visualizzazione dei risultati da 1 a 3 su 3

Discussione: log ip sito web

  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2010
    Messaggi
    20

    log ip sito web

    Salve,

    sto cercando attivare alcune funzioni di log / tracking sul mio sito web.
    ho aggiunto alcuni script trovati in rete per il conteggio delle pagine cliccate etc...

    una cosa che mi manca è loggare l'IP del visitatore del sito.
    sempre in rete ho trovato alcune semplici righe di codice che salvano su un file data ora ed ip del visitatore.
    ho messo in testa alla mia pagina index queste poche righe di php ma nell'output non ottengo nessun IP.

    il sito gira su di un server unix con muduli php installati da me gestito ed è visibile su un IP pubblico.

    questo è il codice:
    <?
    $log_file = "ips.txt";
    $ip = $REMOTE_ADDR;
    $page = $_SERVER['REQUEST_URI'];
    $host = gethostbynamel($REMOTE_ADDR);

    if (is_array($host)) {
    echo "Host ".$hostname." resolves to:

    ";
    foreach ($host as $ip) {
    echo "IP: ".$ip."
    ";
    }
    } else {
    echo "Host ".$hostname." is not tied to any IP.";
    }


    $date_time = date('d-m-Y/H:i:s');
    $fp = fopen("$log_file", "a");
    fputs ($fp,"
    DATE$date_time) - IP:$ip($host) - PAGE: $page
    ");
    flock($fp, 3);
    fclose($fp);
    ?>


    Andando sulla index.php ottengo in alto l'output "Host is not tied to any IP."
    ed il log ips.txt
    DATE16-07-2010/12:09:04) - IP) - PAGE: /portale/index.php

    qualcuno sa dirmi come sia possibile che non ci sia nessun IP nella variabile $ip ?


    Grazie

  2. #2
    forse xche devi usare
    $ip=$_SERVER['REMOTE_ADDR'];

    oppure

    $ip = getenv('REMOTE_ADDR');


  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2010
    Messaggi
    20
    Ora funziona !!

    Mille volte grazie..

    Purtoppo sono rimasto "invischiato", mio malgrado, in una seppur semplice programmazione che non è il mio campo..
    Cmq ci provo.

    Grazie ancora

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 © 2026 vBulletin Solutions, Inc. All rights reserved.