ho aggiunto un paio di cose ^^
Googlebot has crawled /nciv/index.php on
www.omfg.it
URL richiesto: /nciv/index.php?id=54
Proveniente da:
http://www.omfg.it/nciv/index.php
Bot ip: xxx
per fare questo:
cercate:
/* ---------- No need to edit beyond this point ---------- */
$bot = $_SERVER['HTTP_USER_AGENT'];
$page = $_SERVER['PHP_SELF'];
e sostituite tutto con
/* ---------- No need to edit beyond this point ---------- */
$bot = $_SERVER['HTTP_USER_AGENT'];
$bot_ip = $_SERVER['REMOTE_ADDR'];
$page = $_SERVER['PHP_SELF'];
$url_richiesto = $_SERVER['REQUEST_URI'];
$referer = $_SERVER['HTTP_REFERER'];
Cercate:
mail("$email", "$agent detected on $domain", "$agent has crawled $page on $domain");
sostituite con
mail("$email", "$agent detected on $domain", "$agent has crawled $page on $domain \n\n URL richiesto: $url_richiesto \n Proveniente da: $referer \n Bot ip: $bot_ip");
Non ho pensato più di tanto al testo, quindi nel caso modificatelo, basta non toccare il resto
Se usate il codice in un file esterno [ es. spider-sense.php ] ho fatto una modifica che ti permette di includerlo senza doversi copiare il file più il .dat in ogni directory del sito.
Cercate
//mail("$email", "aaaa", "aaa");
$myFile = fopen("spider-sense.dat","r");
e sostituite con
define('__PHP_SPIDER_SENSE_PATH__','/web/htdocs/www.VOSTROSITO.it/home/DIR_DOVE_E'_spider-sense/');
$myFile = fopen(__PHP_SPIDER_SENSE_PATH__."spider-sense.dat","r");
la parte in grassetto la dovete modificare mettendo il vostro sito e la directory in cui si trova il vostro file da includere [spinder-sense.php]
ora quando vi serve di controllare una pagina basterà incollare questo codice al suo interno, senza dover fare include del tipo ../../
define('__PHP_SPIDER_SENSE_PATH__','/web/htdocs/www.VOSTROSITO.it/home/DIR_DOVE_E'_spider-sense.php/');
include(__PHP_SPIDER_SENSE_PATH__.'spider_sense.php');
spero di essere stato chiaro ^^'''