forces adlı üyeden alıntı

bunun için google api sini kullanmanız gerekli .

aşağıdaki kodları inceleyin

https://github.com/googleapis/google-api-php-client

ve aşağıdaki kod size istediğinizi verecektir.

function search_engine_query_string($url = false) {

if(!$url) {
$url = isset($_SERVER['HTTP_REFERER']) ? $_SERVER['HTTP_REFERER'] : false;
}
if($url == false) {
return '';
}

$parts = parse_url($url);
parse_str($parts['query'], $query);

$search_engines = array(
'bing' => 'q',
'google' => 'q',
'yahoo' => 'p'
);

preg_match('/(' . implode('|', array_keys($search_engines)) . ')./', $parts['host'], $matches);

return isset($matches[1]) && isset($query[$search_engines[$matches[1]]]) ? $query[$search_engines[$matches[1]]] : '';

}



hocam siz denediniz mi? cunku aynisini arastirmalarim sonucunda bende buldum ama bu zaten var olan urlyin kelime halini veriyor sanki