定期的に書くのでベタにメモっとくことにした.
アクセス内容をlogs/log.txtへ吐き出す.
ディレクトリを作って権限の割り当てだけ忘れないように.
<?php date_default_timezone_set ('Asia/Tokyo'); $now = date("YmdHis"); $out = ""; $out .= "===========================================\n"; $out .= $now . "\n"; $out .= "===========================================\n"; $out .= "-------------------------------------------\n"; $out .= "HEADERS\n"; $out .= "-------------------------------------------\n"; foreach (getallheaders() as $key => $value) { $out .= "$key : $value\n"; } $out .= "-------------------------------------------\n"; $out .= "GET\n"; $out .= "-------------------------------------------\n"; foreach ($_GET as $key => $value) { $out .= "$key : $value\n"; } $out .= "-------------------------------------------\n"; $out .= "POST\n"; $out .= "-------------------------------------------\n"; foreach ($_POST as $key => $value) { $out .= "$key : $value\n"; } file_put_contents("logs/log.txt", $out);
ついでにdocker-compose.ymlも.
PHPのイメージは適当.
version: "3" services: php: image: php:7.2-apache container_name: php ports: - 8000:80 volumes: - ./docker/php/src:/var/www/html
追記
3回目使ったのでプロジェクトにした。