カテゴリー別アーカイブ: プロダクト

アクセスログを残す

レンタルサーバを使っているせいでログを残せないので、
phpで吐きだせるようにした。

とりあえずWordePressのindex.phpにrequireすればOK。
やはり困った時の生ログです。生ログに勝るものはありません。

<?php

$log_file_path = "/home/sample/log/iplog.txt";

$ip_address = $_SERVER["REMOTE_ADDR"];

$date_time = date( "Y/m/d H:i:s", time());

file_put_contents(
      $log_file_path
    , $date_time . ", " . $ip_address. "\n"
    , FILE_APPEND);
?>

phpで書くのは簡単。

file_put_contentsとかいう便利関数がある。

でも、セキュリティを考慮したスクリプトが書けるかは別。

phpによるWebアプリケーション作成において、
セキュリティ対策について論じた本は1冊持っていて損は無い。

『入門PHPセキュリティ』