NP_SearchedPhraseで検索キーワード取得
カテゴリ:Nucleus
日時:2004/08/12 08:19
もろもろの作業に一区切りついたので、どの検索サイトからどんなキーワードでこのサイトに来たのかを取得するNP_SearchedPhrase(higuchi.com)を導入してみた。
が、ぜんぜん機能しない。昨日の夜、0時から2時まで、プラグインの文字コードをUTF-8にして保存しなおしてみたりインストールやアンインストールを繰り返したりと格闘したが、ぜんぜんダメ。
このままではラチがあかないので、NP_SearchedPhraseのコードを読んでみた。 ざっと目をとおし、HTTP_REFERERが取得できていないのではないかと当たりをつけ、HTTP_REFERERを手がかりにNucleusのコアファイルも含めてコードを追ってみる。うん? ホントにこれでHTTP_REFERERが取れるのか?
何となくHTTP_REFERERが取れてなさげなので、NP_SearchedPhraseの121行目(init()関数内)に
ほかの人はこんなことやってないみたいだしなぁ。出社したら樋口氏に聞いてみよう。
追記(11:30):
さっき口頭でも報告したけど、動作報告情報も兼ねて一応トラックバックしときまっせ。>樋口さん
「all」省略時の動作検証についてはまた後ほど。
が、ぜんぜん機能しない。昨日の夜、0時から2時まで、プラグインの文字コードをUTF-8にして保存しなおしてみたりインストールやアンインストールを繰り返したりと格闘したが、ぜんぜんダメ。
このままではラチがあかないので、NP_SearchedPhraseのコードを読んでみた。 ざっと目をとおし、HTTP_REFERERが取得できていないのではないかと当たりをつけ、HTTP_REFERERを手がかりにNucleusのコアファイルも含めてコードを追ってみる。うん? ホントにこれでHTTP_REFERERが取れるのか?
何となくHTTP_REFERERが取れてなさげなので、NP_SearchedPhraseの121行目(init()関数内)に
$HTTP_REFERER = $_SERVER['HTTP_REFERER'];という行を追加して、独自にHTTP_REFERERを取得することにした。すると、NP_SearchedPhraseがあっさり動き出した。
ほかの人はこんなことやってないみたいだしなぁ。出社したら樋口氏に聞いてみよう。
追記(11:30):
さっき口頭でも報告したけど、動作報告情報も兼ねて一応トラックバックしときまっせ。>樋口さん
「all」省略時の動作検証についてはまた後ほど。