在 awstats 中,我得到了一个表格,其中包含用于查找我的网站的所有关键词和短语。我想自己捕获这一点,但是每个搜索引擎网址的格式都不同。当 google 是引用者时,我可以使用查询字符串中的变量 q 作为搜索词(例如 google.com?q=my+keywords),但是另一个搜索引擎可能具有 searchengine.com?search=my+keywords 格式
是否有识别搜索关键字的通用方法?或者我是否必须为每个搜索引擎创建一个正则表达式/过滤器?
一种可能性是只获取引用 URL ($_SERVER['HTTP_REFERER']
)并解析出其中的关键字。
例如,查看这个 Google URL(搜索“stackoverflow”):
http://www.google.com/search?hl=en&q=stack+overflow&aq=0&oq=stack+over&aqi=g10
的价值q
GET 变量保存由 + 符号分隔的关键字。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)