
--------------------------------------------
Açıklamalar
Baiduspider - Uzakdoğunun en büyük arama motorunun botudur.
Snapbot/1.0 - Snap.com resim çekme botu. Bu resimleri alexa ve bazı toplistlerde görebilirsiniz. Bu botu görürseniz sitenizin resmi yenileniyor demektir.
Diğer bilinen sitelerin botlarını açıklamama gerek yok heralde.
--------------------------------------------
Kurulum
Bu kodu anasayfanın içine yerleştirin.
<?php
$file = fopen("log.html", "a");
$time = date("H:i dS F");
fwrite($file, "<b>Time:</b> $time<br/>" );
if( $REMOTE_ADDR != null)
{
fwrite($file,"<b>Ip address:</b> $REMOTE_ADDR<br/>");
}
if( $HTTP_REFERER != null)
{
fwrite($file,"<b>Referer:</b> $HTTP_REFERER<br/>");
}
fwrite($file,"<b>Browser:</b> $HTTP_USER_AGENT<hr/>");
fclose($file)
?>log.html oluşturun, anasayfanın olduğu yere atın ve chmod 777 yapın.
Şimdi siteniz.com/log.html den bakabilirsiniz.
Burada açıklamadığım yararlı veya zararlı botları göreniniz olursa, bu konuda belirtirseniz sevinirim

__________________________________________________ ____________________
__________________________________________________ ____________________
Aynı sistemin veritabanı kullanan versiyonu (ntie arkadaşımıza teşekkür ederiz)
anasayfaya koyulacak kod;
<?php
include("aynasiz.php");
$zaman = date("H:i dS F");
$ip = $_SERVER['REMOTE_ADDR'];
$referer = $_SERVER['HTTP_REFERER'];
$agent = $_SERVER['HTTP_USER_AGENT'];
$kayit = "INSERT INTO ref (zaman,ip,referer,agent) values
('$zaman','$ip','$referer','$agent')";
$sql = mysql_query($kayit);
if(! $sql){
echo "$kayit";
} ?>Logları görmek için .php<?php
include("aynasiz.php");
$result = mysql_query("SELECT * FROM ref order by id desc");
while ($sonuc = mysql_fetch_assoc($result))
{
$ip = $sonuc['ip'];
$zaman = $sonuc['zaman'];
$referer = $sonuc['referer'];
$agent = $sonuc['agent'];
echo "<b>İp Adresi:</b> $ip<br>
<b>Zaman:</b> $zaman<br>
<b>Referer:</b> $referer<br>
<b>Browserv:</b> $agent<br><br><br>
";
}
?>Buda sqlCREATE TABLE `ref` ( `id` int(11) NOT NULL auto_increment, `ip` varchar(255) NOT NULL default '', `referer` varchar(255) NOT NULL default '', `agent` text NOT NULL, `zaman` varchar(255) NOT NULL default '', PRIMARY KEY (`id`) )birde aynasiz.php (bağlantı için)
<?php
$dbhost = "localhost"; // aynen kalsın
$dbkullanici = "root"; // Veritabanı kullanıcı adınız
$dbsifre = ""; // veritabanı şifreniz
$dbadi = "botlar"; // veritabanı adınız
$baglanti = mysql_connect($dbhost,$dbkullanici,$dbsifre);
if (! $baglanti )
{
echo "mysql bağlantısı kurulamadı";
}
mysql_select_db($dbadi,$baglanti) or die ("veritabanına bağlantı sağlanamadı");
?>