PHP ip log tutma

PHP

Merhaba dostlar, bugün PHP ile basit ve kısa IP log tutma uygulaması yapacağız.

Log tutmak neden önemlidir?

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.

PHP ile IP Log nasıl yapılı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)

    Bu yazıya henüz bir yorum yapılmamış! İlk yorum yapan sen ol!