RBI_SearchEngineReferer
RBI_SearchEngineReferer ist eine Klasse zum Auswerten des HTTP-Referers einer Suchmaschine.
Mit ihr kann der Name der Suchmaschine und der verwendete Suchbegriff ermittelt werden.
Eine weitere Einsatzmöglichkeit liegt in der Möglichkeit, dem User aufgrund seiner gewählten Suchbegriffe
weitere, ggfs. alternative, Inhalte näher zu bringen.
RBI_SearchEngineReferer benötigt PHP5.
Aktuelle Version: 2.0
Diese Version ist leicht überarbeitet.
Download: rbi_searchenginereferer.zip
Beispielanwendung:
// Angenommen, der Referer lautet
$sReferer = 'http://www.google.de/search?hl=de&q=reducedcomplexity+%2Bphp
&btnG=Google-Suche&meta=';
include_once('RBI_SearchEngineReferer.class.php');
$oSEReferer = new RBI_SearchEngineReferer($sReferer);
if ($oSEReferer->isSearchEngine() === true) {
echo 'Search-Engine: ';
echo $oSEReferer->getSearchEngine() . ' (' . $oSEReferer->getRefererHost() . ')';
echo '<br />';
echo 'Search-Term: ';
echo $oSEReferer->getSearchQuery();
} else {
echo 'Referer does not come from a search engine.';
}