2017.09.29: サイト消失している模様
2016.08.28: バージョン1.0以降の解説に差し替え
2010.01.02: 初出
このサーバーにも導入している逆アクセス解析ツール「Sim Access」を紹介したページです。(このサイトの場合、右サイドバーの上部「Special Thanks」の部分に Sim Access を利用しています。)
この逆アクセスランキングはなかなか珍しいタイプで、サーバーインストールタイプかつフリーソフト、しかもスクリプトをメインに利益を得る事以外は自由に利用可能で、かつ静的なリンクを吐き出す事が可能です。
ちなみにこのサイトでは、2010年1月から Sim Access を利用しています。
Sim Access 概要
作者:柊くた
配布サイト:unlinked log - Sim Access
(サイト消失)http://log.noiretaya.com/script/simaccess
ライセンス:フリー
特徴:PHP5.1以上、SQLite 3以上で作動するサーバー設置タイプ
Javascriptでアクセスを取得。ランキング表示は静的リンク
文字コード:ASCII,JIS,UTF-8,EUC-JP,SJISなどに対応
無料で自由に利用可能。
ただしこのスクリプトをメインに利益を得る行為は禁止
また著作権の放棄はされていません。
ランキング表示は php include で、HTML内で静的に表示されるようになっています。(改造すればjavascriptでの表示も可能)
基本機能
Sim Accesssの設定画面
▲クリックで拡大
上図を見れば、Sim Accesssで出来ることは大体予想ができるかと思います。
- リファラー取得によるランキング生成
- URL 登録による置換/拒否 URL 登録 可能
- 同一 IP による連続アクセス規制
( 分単位で設定可能、最小30分 ) - 生ログ閲覧機能
- ログ削除機能
(ログ削除時に削除時点でのランキングを html ファイルで出力する) - 「一月」 「指定日数」 「最近の○日間」の 3 つのパターンでランキング生成可能
インストール方法
- 公開先ページよりダウンロードしたファイルを解凍
- 配布サイトの説明に従い、パーミッションを変更。
- log ( 707 or 777 )
- access.sqlite ( 606 or 666 )
- rank.html ( 606 or 666)
- 動かない場合はsimaccess ( 設置ディレクトリ )を707または777に
- simaccess/ ディレクトリにアクセス。パスワード設定する
- 初期パスワード
ユーザー名 : admin
パスワード : pass
- 初期パスワード
- サイトに解析タグ・表示タグを挿入
- リファラ取得用タグ
<script type="text/javascript"><!--
document.write("<script type=\"text/javascript\" src=\"./simaccess/access.php?referrer=" + document.referrer + "\"></script>");
// --></script> - ランキング表示タグ
<?php include("rank.htmlへのパス"); ?>
- Ver1.0より古い、2010年頃のsimaccessでは「access.php?referrer=」ではなく「access.php?ref=」でリファラ取得していた。
- ※この変更に気が付かず、「正常作動している筈なのにリファラの取得だけできない」という状況が発生しスゲー悩んだ( ̄▽ ̄;)
- リファラ取得用タグ
といった感じになります。MovableTypeやWordPressを導入した経験がある方で、一度でもphpを利用した事がある方ならば、迷う所は殆ど無いかと思われます。
柔軟なカスタマイズ性
また、SimAccessは「simaccess\class」ディレクトリ内のclass.access.phpをカスタマイズする事で、「ランキング表示部分のHTMLタグ」をもの凄く自由にカスタマイズ出来ます。
▲クリックで拡大
「simaccess\class\class.access.php」の126~163行目あたりにランキング出力用のHTMLを生成するコードがあります。
- php とHTMLの文法に気をつけながら ここを変更するだけで、自分好みのレイアウトを作成することが可能です。
- ちょっとした工夫をすればJavascriptで表示させたり、phpで更に動的な出力をする事も可能です。
- phpファイルは非常にきれいなコードで書かれており、またコメントアウトもしっかり書かれているため、HTML出力以外のカスタマイズも容易になっています。
おまけ情報
Sim Accessを公開されている unlinked log さんは、以前は壁紙配布をメインにしているサイトさんでした。このページのヘッダで利用している画像も、実は柊くた さんが制作した画像です。
あとがき
SQLiteを利用した新バージョンは2011年頃から配布されているようですが、今回(2016年)、いまさらのようにこの新バージョンに更新しました。
2010年頃に配布されていたものと比べると、より洗練され、作動も軽くなって使いやすくなっていますヾ(*´Д`*)ノ
※おまけ
2010年頃のバージョンも、このサイト内に解説がのこっています。
→Sim Access 旧バージョン(2010年版)メモ