googleden aranan kelimeyi sitemde gösterme.

erkan34erkan

Merhaba İyi Günler. Ben Bir Konuda Yardım İsteyecektim. Şimdi Mesela Birisi Googlede falım sakız die arama yaptı orda benim sitem cıkarken su sekilde
www.sitem.com/arama.php?kelime=falım+sakızı
yani googlede aranan şeyi kendi sitemde otomatik aratıp googlede bunu göstermek istiyorum. nasıl yapabilirim ?

2012-10-02 22:02:57

Php

şöyle bir fonksiyon buldum. sadece google değil, yahoo ve bing için de kelime dönderiyor.

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]]] : '';

}

Her programcı birgün Php yi tadacaktır
2012-10-03 09:58:58

phpkodlari.com © 2009 Herkes Php öğrenecek
Eglence ve Oyun: Gamikro