Ich versuche gerade ein Script zu machen, welches bei Besuchern die von der Google Suche zu mir kommen, die Resultate highlighten soll. Wenn nun jemand nach Garmin Edge 305 sucht, kommt er relativ schnell auf meine Seite. Ich möchte nun, dass dann auf dieser Seite der Text "Garmin Edge 305" hervorgehoben wird.
Dazu muss ich aber zuerst herausfinden, nach was der User gesucht hat. Mit der Umgebungsvariable $_SERVER ist das kein grosses Problem.
Momentan habe ich den folgenden Code. Und der funktioniert auch ganz gut, ausser bei Umlauten hat er noch seine Probleme. Aber das kriege ich hoffentlich auch noch in den Griff.
Wenn ich das ganze dann mit Highlighting in die Homepage eingebaut habe, gibts wieder einen Bericht. Dann aber hoffentlich mit einer Funktion, die auch mit Umlauten funktioniert.
Dazu muss ich aber zuerst herausfinden, nach was der User gesucht hat. Mit der Umgebungsvariable $_SERVER ist das kein grosses Problem.
Momentan habe ich den folgenden Code. Und der funktioniert auch ganz gut, ausser bei Umlauten hat er noch seine Probleme. Aber das kriege ich hoffentlich auch noch in den Griff.
<?
$url=parse_url($_SERVER['HTTP_REFERER']);
if(isSet($url['query']))
{
preg_match("/q=(.*?)(&|^)/",$url['query'],$output);
echo urlDecode($output[1]);
}
?>
Wenn ich das ganze dann mit Highlighting in die Homepage eingebaut habe, gibts wieder einen Bericht. Dann aber hoffentlich mit einer Funktion, die auch mit Umlauten funktioniert.