- 2009-03-06 (金) 19:30
- [IT]
超素人な、強引だけどかなり簡単なやり方。
1. $_SERVER['HTTP_REFERER'] を使ってリファラを見る。
2. Googleの場合だとキーワードの前のq=を中心にリファラを2分割する。explodeを使う。
3. q=のすぐ後がキーワード語句で、以降 & を使ってクエリが分割されているので、さらにキーワード語句を含めた2で2分割した後半部分を & でexplodeする。
4. そうするとexplodeされた先頭に検索キーワードのクエリが来る。
5. それをurldecodeを使って日本語に戻す。
6. 必要に応じて mb_convert_encoding を使って文字エンコードを施す。
7. 美味しい。
ブックマークはコチラから →
ブログ内のその他記事
- Newer: 今日のイチゴン
- Older: 平日の高級オーディオコーナー
Comments:0
Trackbacks:0
- Trackback URL for this entry
- http://blog.hycko.net/%e6%a4%9c%e7%b4%a2%e3%82%a8%e3%83%b3%e3%82%b8%e3%83%b3%e3%81%ae%e3%83%aa%e3%83%95%e3%82%a1%e3%83%a9%e3%81%8b%e3%82%89%e6%a4%9c%e7%b4%a2%e3%82%ad%e3%83%bc%e3%83%af%e3%83%bc%e3%83%89/1488/trackback/
- Listed below are links to weblogs that reference
- PHPを使って検索エンジンのリファラから検索キーワードを抽出する方法のメモ from hycko.blog
※スパム防止のため「当サイトもしくはこの記事へのリンクがあるブログ記事からのみ」トラックバックを受付中











