PHP 簡易アクセスログ 出力
2016.04.29
この記事は最終更新日から1年以上が経過しています。
ホンの備忘録です。
PHPで簡易にアクセスログを吐き出したかったので、
log.txtを作成し、時刻、IPアドレス、ホスト名、リファラを出力。
$filename = "./log.txt"; //ログファイル名
$time = date("Y/m/d H:i"); //アクセス時刻
$ip = getenv("REMOTE_ADDR"); //IPアドレス
$host = getenv("REMOTE_HOST"); //ホスト名
$referer = getenv("HTTP_REFERER"); //リファラ
if($referer == "") {
$referer = "refererなし";
}
//ログ本文
$log = $time .",". $ip . ",". $host. ",". $referer;
//ログ書き込み
$fp = fopen($filename, "a");
fputs($fp, $log."n");
fclose($fp);
log.txtを確認すると、残っていきますね!
















