PHP Google Keywords
This PHP code shows you how to catch keywords from Google visitors. This comes handy if you want to show relevant articles, or just want to keep track of keywords for search engine optimization.
$ref = urldecode($_SERVER['HTTP_REFERER']);
if(strstr($ref,"google"
){
preg_match('/q=([a-zA-Z0-9\s\č\ć\ž\š\đ]+)/i',$ref,$bingo);
echo $bingo[0];
$keywords = str_replace('q=','',$bingo[0]);
$keywords = explode(' ',$keywords);
foreach ($keywords as $keyword) {
$unix = time();
if(!empty($keyword)){/*do something, eg insert into database*/};
}
}