- Home
- Categorie
- Coding e Sistemistica
- PHP
- Motori visitano il mio sito e il db segna il conteggio
-
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
-
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!