hande: teilstring aus URL

Beitrag lesen

moin,

ich bin auf der Suche nach der Möglichkeit einen Teilstring aus einem String Variabler Länge zu extrahieren.

der String sieht etwa so aus:

http://domaene.de/blabla/index.php?site=11&sort=name&sort_perpage=4

nun brauch ich aus diesem String die Variable (den Wert): "sort"
also in diesem Fall: "name".

hab das jetzt erstmal so:
$sort = substr($_POST[sort],strpos($_POST[sort],"sort="),11);

was reichlich unbefriedigend ist, weil die Länge: 11 variabel ist
$sort könnte auch z.B.: "nummer" sein.
also hab ich  mir gedacht die positon des letzten Vorkommen des Zeichens:
"&" ( &sort_perpage=4) mit strpos zu ermitteln, aber das haut alles nicht richtig hin.

hat einer einen tip für die richtige reihenfolge/kombination zwischen substr/strpos/strchr/anderes?
vielen Dank

hande