Herzlich willkommen im Archiv vom ABAKUS Online Marketing Forum
Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.
Code: Alles auswählen
<?php
/**
* Google Suchstring ermitteln
*
* - zerlegt den Referer und prüft diesen gegen den Host "google" ab
* - prüft auf das Vorhandensein von "q=" im QueryString
* - mittels String Operation den Suchstring "ausschneiden" und zurück geben
*
* @return String
*/
function getGoogleSearchTerm ()
{
if (!isset ($_SERVER ['HTTP_REFERER'])) return "";
$parsed_url = parse_url ($_SERVER ['HTTP_REFERER']);
if (!stristr ($parsed_url ['host'], 'google')) return "";
if (!stristr ($parsed_url ['query'], 'q=')) return "";
$querystring = urldecode ($parsed_url ['query']);
$searchterm = substr ($querystring, strpos ($querystring, 'q=')+2);
if (strstr ($searchterm, '&'))
{
$searchterm = substr ($searchterm, 0, strpos ($searchterm, '&'));
}
return $searchterm;
}
$searchterm = getGoogleSearchTerm ();
if ($searchterm)
echo "Google: $searchterm";
else echo "komme nicht von Google";
?>