質問: 自作アクセス解析を作ろうと考えてます。 イメージとしてはグーグルアナリティクスや忍者ツールのような物で特定少数のユーザのサイトのリファラを取得することが目的です。 JAVASCRIPTのコードを不特定のユーザのHTML埋め込み、リファラ(リンク元URL)を取得し、データベース(MySQL)に蓄積するというものです。 自分でやってみたのは 1・HTMLにjavascriptを埋め込み ↓ 2・javascriptでリファラを取得 ↓ 3・取得したリファラを「xmlhttprequest」を介してPHPに渡し ↓ 4・PHPからSQL文を発行し、リファラをデータベースに格納 というものです。 ほかのドメインで試したところリファラがデータベースに格納されずにうまくいきません。 この様なアクセス解析を作る場合、どのようにすればよろしいでしょうか。 まとめますと、 【目的】 「特定少数のユーザのサイトのリファラを取得し、その情報をデータベースに格納しするアクセス解析を作りたい」ということです。 できれば、MySQL && (PHP||JavaScript) で行いたいです。 いい方法がありましたらご教授下さい。宜しくお願い致します。
回答: xmlhttprequest は別ドメインとのアクセスはできませんので、ユビキタスの街角: JavaScriptから別ドメインと通信する方法 のように何とかごまかすか、古典的な手法として http://www.example.com/getreferer.php?hogehoge を「画像として」アクセスするとかでしょう。