Parameter aus URL filtern
snoot
- php
Hio,
ich möchte aus einer Google URL den Suchbegriff herausfiltern, scheitere aber kläglich am regulären Ausdruck :)
Die URL sieht irgendwie so aus: http://www.google.de/?a=irgendwas&q=suchbegriff&b=irgendwas - und 'suchbegriff' möchte ich gerne haben. Ich schaffe es aber nicht, dass er das 'q=' nicht mitnimmt.
Im Moment sähe es so aus: (q=[^&]*)
Wie sage ich jetzt, das er *ab* dem = suchen soll? Optimal wäre es eigentlich, wenn auch noch geprüft wird, ob davor 'google.(de|com)' vorkommt.
Danke schon mal.
echo $begrüßung;
ich möchte aus einer Google URL den Suchbegriff herausfiltern, scheitere aber kläglich am regulären Ausdruck :)
Dann lass ihn doch weg und verwende die von PHP dafür vorbereiteten Funktionen:
parse_url() um den Querystring zu ermitteln und parse_str() um ihn in seine Bestandteile zu zerlegen.
echo "$verabschiedung $name";
Dann lass ihn doch weg und verwende die von PHP dafür vorbereiteten Funktionen: ...
Jep, vielen Dank. Den Tipp habe ich gerade bekommen :)