![]() さくらレンタルサーバーのアクセス履歴をPHPで表示名前: 小川 邦久 リンク: https://kunisan.jp 日付: 2018年11月18日 ![]() ![]() さくらレンタルサーバーに移行してからは、PHPのバージョン違いで以前のMySQLを操作するプログラムが動作しなくなり、アクセス履歴の管理はさくらの標準的な機能とGoogleアナリティクスに頼っていました。ただ、「どのIPアドレスから何時何分何秒にどのページにアクセス」のような細かいデータは得られず、集計した後のデータしか参照することができませんでした。 このさくらのアクセス履歴ですが、レンタルしているWebサーバーにデータファイルが保存される形で、FTPでもアクセスすることができます。ファイル形式は".gz"拡張子が付いたもので、中のテキストファイルを開くには、一旦ファイルを解凍しないといけません。ちなみに、このファイルは集計される前の生のデータが入っています。 PHPにgzファイルを解凍せずに中のデータを取り出せる命令があるので、それを使った自作のプログラムでさくらのアクセス履歴データを直接閲覧できるようにすることにしました。さらに、簡易的な検索機能(And条件の複数語検索対応)も付けてみることにしました。 セキュリティの関係で、プログラム全体を公開することはできませんが、肝となる部分は以下のようになっています。 ■ アクセス履歴ファイルの読み込みと複数語による検索 //検索ワードの取得これでサイトへのいたずら行為等、何らかの問題があった場合にはある程度迅速に対処できるようになりました。とは言っても、完璧な防御策というのはありえないので、やはり定期的なローカルへのバックアップが必要なのは変わらないですね。 Web管理関連記事(リンク一覧): さくらのレンタルサーバ 新サーバーへの移行 / SPF、DKIM、DMARCの設定とネームサーバー(DNS)設定のトラブル / さくらレンタルサーバーのアクセス履歴をPHPで表示 / PHPで画像のアップロード(さくらレンタルサーバーのPHPでImageMagick) / KUNISAN.JPサイトのメンテナンス(2018) / ...(記事連続表示) 関連カテゴリー: PHP関連記事, Web管理関連記事
![]() 最近の記事: 息子のPCを新調 - GIGABYTE ゲーミングノート GAMING A16 CMHI2JP894SH / さくらのレンタルサーバ 新サーバーへの移行 / 来世は、きっとイタリア人 / 懐かし昭和の10円ゲーム3 - プチコン4の別の自作ゲームから物理演算系関数の流用 / ベルーナドーム(西武ドーム)で西武xロッテ戦 / ベルーナドーム(西武ドーム)で西武x楽天戦 / NetflixでSeinfled(となりのサインフェルド)の全エピソード視聴完了 / Headwolf(ヘッドウルフ) WPad7 11インチ Androidタブレット / エレコム ワイヤレスキーボード・マウスセット TK-FDM110MBK / マイコン博物館(青梅)訪問
■ ホームへ
|