アクセス解析。呼び出しの工夫
前々回にアクセス解析。まるで教科書どおりのようなCGIとJavaScript
<script language="javascript">
<!--
document.write("<img src='http://CGIを設置したアドレス/CGIファイル名?");
document.write(document.referrer + "' width=1 height=1>");
//-->
</script>
で作りましたが、そのブログ主がアクセス解析あるよ。とわかる風な書き方をしてしまったためか、書き込みに飽きたからなのかわかりませんが、最近は挑発的なコメントを書いていた人が書かなくなったようです。確かにこれじゃあ見ただけでわかるよなぁ。と思います(imgタグでcgiですから)。タグとか見たこと無ければ<img>やreferrerとかさっぱりわからないでしょうし、そもそもHTMLソースを見よう(見れる)とは思わないでしょうから、飽きたか、それなりの危険察知能力のある人なのか、多少HTML周りを理解しているんでしょう。
そこで、ちょっとわかりにくい呼び出しは無いのかなぁ。と探してみたところ、これならわかりにくいかな。というのを見つけました。
http://www.melma.com/backnumber_29889_3220974/です。この次の記事も同様ですが、imgタグとImageオブジェクトを連動させています。ということはimgタグではほんとにイメージファイルを呼び出せば良い。ということです(imgタグひとつに画像ひとつで違和感ないでしょ?)。それに加えてファイル名や別サーバーの場合のURLについては、特徴的な部分については、JavaScriptで文字コード変換のString.fromCharCodeとかescape,unescapeを使えば、さらにわかりにくいでしょう。escapeはいかにもURLっぽいのがちょっとね。というところですが、%の部分や特定の文字を置き換えて、正規表現で戻してunescapeとか、、、(そこまでするかなぁ)例えばサイト名はちゃんとhttp://~~と書いてファイル名について同名のjpgとcgiファイルを置いてImageオブジェクトの呼び出しの時に加工するとか。
| 固定リンク

コメント