私は、訪問者のIPアドレス、ポート、日付、ブラウザ名をtxtファイルに記録できるPHPコードを作成しました。しかし、最新の訪問者の詳細は一番上には表示されません。だから毎回私はユーザーの詳細を見るために多くをスクロールする必要があります。 log.txtファイルの上部に訪問者の詳細を表示する方法はありますか?毎回スクロールする必要はありませんか?ウェブサイト訪問者の詳細
<?php
$protocol = $_SERVER['SERVER_PROTOCOL'];
$ip = $_SERVER['REMOTE_ADDR'];
$port = $_SERVER['REMOTE_PORT'];
$agent = $_SERVER['HTTP_USER_AGENT'];
$ref = $_SERVER['HTTP_REFERER'];
$hostname = gethostbyaddr($_SERVER['REMOTE_ADDR']);
$dateTime = date('Y/m/d G:i:s');
$fh = fopen('log.txt', 'a');
fwrite($fh, 'IP Address: '."".$ip ."\n");
fwrite($fh, 'Hostname: '."".$hostname ."\n");
fwrite($fh, 'Port Number: '."".$port ."\n");
fwrite($fh, 'User Agent: '."".$agent ."\n");
fwrite($fh, 'HTTP Referer: '."".$ref ."\n");
fwrite($fh, 'Date: '."".$dateTime ."\n\n");
fclose($fh);
?>
'$ _SERVER ['HTTP_REFERER']'はそれに依存しません。 –
dbはスマートになりますが、Googleアナリティクスはより良いデータを提供します。あなたがログに記録したものはアクセスログから削除することはできません。 – nogad