Merhaba dostlar, bugün PHP ile basit ve kısa IP log tutma uygulaması yapacağız.
Log kaydı sürekli olarak tutulur, bu sayede sistem yöneticisi gerçekleşen her harekete erişebildiği gibi olası bir siber saldırı hissettiğinde gerekli önlemleri alabilir. Devletler sanal mecralardan yürütülen işlerin ve anlaşmaların güvenliği için log kaydı tutmayı zorunlu kılmışlardır.
date_default_timezone_set('Europe/Istanbul');
$ip = $_SERVER["REMOTE_ADDR"];
$date = date("d/m/Y H:i:s");
$useragent = $_SERVER['HTTP_USER_AGENT'];
$currentURL = $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'];
$fp = fopen("ip.txt", "a");
fputs($fp, "Date » $date | IP Address » $ip | Useragent » $useragent | URL » $currentURL \r\n");
fclose($fp);
Yukarıdaki aksiyonda web sitenize giren kullanıcıların log kayıtları ip.txt adlı not defterine alt alta yazdırılacaktır.
Beni dinlediğiniz için teşekkür ederim.
Yorumlar (0)