Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.

Eingegebene Suchbegriffe erscheinen auf der eigenen Homepage

Ajax, Hijax, Microformats, RDF, Markup, HTML, PHP, CSS, MySQL, htaccess, robots.txt, CGI, Java, Javascript usw.
Neues Thema Antworten
forutuna
PostRank 2
PostRank 2
Beiträge: 60
Registriert: 21.08.2007, 22:20
Wohnort: Barnstorf

Beitrag von forutuna » 29.05.2008, 14:42

Hallo ...

Ich habe mittlerweile auf einigen Homepages folgendes gesehen:

Wenn bei Google Suchbegriffe eingeben wurde und anhand dieses Suchbegriffes auf die Seite geklickt wird, steht auf der Homepage zum Beispiel "Sie haben uns bei Google mit dem Suchbegriff Suchbegriff 1 gefunden. " Ich suche ein Codeschnipsel dazu. Am besten wäre es dann sogar wenn dieser Suchbgriff dann auch in die Datenbank eingetragen wird.

Anzeige von ABAKUS

von Anzeige von ABAKUS »

SEO Consulting bei ABAKUS Internet Marketing
Erfahrung seit 2002
  • persönliche Betreuung
  • individuelle Beratung
  • kompetente Umsetzung

Jetzt anfragen: 0511 / 300325-0.


bloddy newbie
PostRank 4
PostRank 4
Beiträge: 171
Registriert: 18.05.2006, 20:15

Beitrag von bloddy newbie » 29.05.2008, 15:34

in welcher Sprache?

PHP

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 &#40;&#41;
&#123;
	if &#40;!isset &#40;$_SERVER &#91;'HTTP_REFERER'&#93;&#41;&#41; return "";
	
	$parsed_url = parse_url &#40;$_SERVER &#91;'HTTP_REFERER'&#93;&#41;;

	if &#40;!stristr &#40;$parsed_url &#91;'host'&#93;, 'google'&#41;&#41; return "";
	if &#40;!stristr &#40;$parsed_url &#91;'query'&#93;, 'q='&#41;&#41;    return "";

	$querystring = urldecode &#40;$parsed_url &#91;'query'&#93;&#41;;
	$searchterm  = substr &#40;$querystring, strpos &#40;$querystring, 'q='&#41;+2&#41;;
	
	if &#40;strstr &#40;$searchterm, '&'&#41;&#41;
	&#123;
		$searchterm = substr &#40;$searchterm, 0, strpos &#40;$searchterm, '&'&#41;&#41;;
	&#125;
	
	return $searchterm;
&#125;

$searchterm = getGoogleSearchTerm &#40;&#41;;

if &#40;$searchterm&#41;
		echo "Google&#58; $searchterm";
else	echo "komme nicht von Google";
?>
Grüße

forutuna
PostRank 2
PostRank 2
Beiträge: 60
Registriert: 21.08.2007, 22:20
Wohnort: Barnstorf

Beitrag von forutuna » 30.05.2008, 14:42

cool. genau das wollte ich. das mit dem Datenbankeintrag werde ich dann noch erweitern. danke nochmals.

Antworten
  • Vergleichbare Themen
    Antworten
    Zugriffe
    Letzter Beitrag