• User

    Motori visitano il mio sito e il db segna il conteggio

    PHP offre un metodo semplice che, se sfruttato bene, puo determinare se si tratta di un 'googlebot' ecc.
    Ti basterà infatti fare un controllo sulla stringa contenuta in
    [PHP]$_SERVER['HTTP_USER_AGENT'][/PHP]
    Spero di esserti stato d'aiuto.
    Saluti


  • User

    Per visualizzare gli IP del visitatore, sempre dall'array superglobale SERVER
    [PHP]$_SERVER['REMOTE_ADDR'][/PHP]
    Basta che, nella funzione <i>is_spider</i> crei un array di IP da non conteggiare, ad esempio in questo modo:
    [PHP]
    $bannedip = array( '1.2.3.4', '2.3.4.5', ... ); // Inserisci tutti gli IP conosciuti
    foreach( $bannedip as $check ) {
    if( !strcmp( $_SERVER['REMOTE_ADDR'], $check ))
    return true;
    }
    [/PHP]
    Questo è il modo, come detto sopra, per non conteggiare gli IP conosciuti...
    Se cerchi invece un modo per evitare che proprio facebook non effettui visite, non posso aiutarti!