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

[PHP] Suchbegriffe aus dem Referer auslesen

Ajax, Hijax, Microformats, RDF, Markup, HTML, PHP, CSS, MySQL, htaccess, robots.txt, CGI, Java, Javascript usw.
Neues Thema Antworten
pfuchs
PostRank 4
PostRank 4
Beiträge: 170
Registriert: 11.07.2003, 21:27
Wohnort: München

Beitrag von pfuchs » 12.08.2003, 11:13

Hi Forumer,

wie kann ich mit PHP die Suchbegriffe(e) aus dem Referer auslesen?

Ich wäre schon froh, wenn ich es für Google hinbekommen würde.

Habe es mal mit

$string = "$HTTP_REFERER";
$length = strpos($string,"&h1=") - strpos($string,"q=")-2;
$log_variable =substr($string, strpos($string,"sess/")+2,$length);

versucht. Durfte aber schnell feststellen, dass die Referers von Google stets etwas anders aufgebaut sind. - Siehe Beispiele ganz unten.

Die einzige Konstante ist, dass nach "q=" die Suchbegriffe kommen.

Wie macht Ihr das denn?

Und gibt es eine allgemeingültige Lösung für alle Suchmaschinen (ist aber nicht soooo wichtig)?

Herzlichen Dank für jeden Tipp!

Beispiele Google Referer:

https://www.google.de/search?q=landesli ... 8&start=10

https://www.google.de/url?q=https://niz ... S_IoC44oef

https://www.google.at/search?hl=de&ie=U ... DcountryAT

https://www.google.at/search?q=streetwe ... art=20&sa=

https://www.google.ch/search?q=fussball ... rt=10&sa=N