Analyticsの携帯版ですが、用意されているPHP版のトラッキングコードはPHP5に対応していてPHP4では動かない関数がまじっている!これに気づかずに1日ログが取れなかった...orz今時PHP4はつかってねぇーよ!っていう方もいらっしゃると思いますが、同じようにログが取れなかったー...orzという方のためにエントリーを書いておこうと思います。具体的には、アクセス解析用のga.phpというファイル(トラッキングコードを埋め込むときにDLして使うヤツ)のsetrawcookie()とfile_get_contents()で引っかかります。setrawcookie()はPHP5の関数でPHP4では使えないです。file_get_contents()はPHP4.3.0以降で登場し、仕様に違いがあるようなので、それを何とかしないといけないです。PHP_Compat-1.6.0a2さらにga.phpの先頭部分でライブラリを読み込んでおきましょう。144行目あたりのsetrawcookie()を次のように書き換えます。false);第5,6,7引数にfalseとか入れてるだけですが、これがないと引数入れろと怒られます。ネイティブの関数が優先されてしまいます。側の関数を使うようにしているのです。いうことで、このような変更を行っています。ga.phpにアクセスしてもエラーは出なくなっているので、たぶん大丈夫だと思います。Blog|ブログを報告する。