![]() さくらレンタルサーバーのアクセス履歴を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) / Webサーバー引っ越し(さくらインターネット スタンダード)とHTTPS(常時SSL)化 / ...(記事連続表示) 関連カテゴリー: PHP関連記事, Web管理関連記事
![]() 最近の記事: 2024年人間ドックの結果(肝のう胞とALT基準値超え) / 白馬スノーハープクロスカントリー大会2024&上田 / 石神井とらの特製つけ麺(石神井公園) / 【2024年最新型】Omikamo Bluetoothキーボード 折り畳み式 テンキー付き / 麺屋 二二一(ふじい)の特製たまごかけ麺(神保町) / 初の新型コロナウイルス感染(ちょっと前のお話) / うなぎ乃助 石神井公園店 / 一泊二日の出雲旅行 / ベルーナドーム(西武ドーム)で西武x巨人戦(交流戦) / ALL ABOUT マイコンBASICマガジン Ⅲ(ベーマガイベント)
■ ホームへ
|