閑古鳥 -> 呟き -> PHPについての覚え書き

PHPについての覚え書き

http ヘッダ にて Last-Modified を出力させる

http ヘッダで Last-Modified を吐き出す方法。なんていうかメモ。アンテナに捕まってる時に使えるかもしれない。

$file = filemtime(__FILE__);
$time = date("D, d M Y G:i:s", $file);
header ("Last-Modified: $time JST");
    

filemtime はファイルの更新時間を取得するもの。 __FILE__ は現在のファイル名が入っている定数。それを適当に変換して header で出力。

ちなみにこれは、ファイルの先頭に書いておかないと動作しないので、注意。

headerecho 等に変えるとファイル内に表示できる。