php – 当访问者从谷歌搜索到我的网站时,如何获得搜索词?
发布时间:2020-12-13 16:45:18 所属栏目:PHP教程 来源:网络整理
导读:当访问者在谷歌搜索中搜索某个单词并进入我的网站时,我想自定义我的index.php. 例如: if(visitor searches for "A" in google search) do somthing;elseif(visitor searches for "B" in google search) do somthing else; 如果我应该使用推荐人告诉我怎么样
当访问者在谷歌搜索中搜索某个单词并进入我的网站时,我想自定义我的index.php.
例如: if(visitor searches for "A" in google search) do somthing; elseif(visitor searches for "B" in google search) do somthing else; 如果我应该使用推荐人告诉我怎么样? 解决方法
试试这个脚本:
function getKeywords() { $refer = parse_url($_SERVER['HTTP_REFERER']); $host = $refer['host']; $refer = $refer['query']; if(strstr($host,'google')) { $match = preg_match('/&q=([a-zA-Z0-9+-]+)/',$refer,$output); $querystring = $output[0]; $querystring = str_replace('&q=','',$querystring); $keywords = explode('+',$querystring); return $keywords; } else { return false; } } 注意:当有人使用加密的Google(使用SSL)时,这不起作用:https://encrypted.google.com/ (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |