$_SERVER['HTTP_REFERER'] からテキストを抽出したい
まあ言ってみれば
$_SERVER['HTTP_REFERER'] = http://www.google.com/search?source=ig&hl=en&rlz=&q=something+i+am+ looking+for&aq=f&oq=&aqi=
次に、$query を "something+i+am+ looking+for" に等しくしたい。私は pregreplace を使用できると思うので、言うことができます
$query=preg_replace([正規表現], ,$_SERVER['HTTP_REFERER']);
そして、正規表現は「'&q=' の後、'&aq' の前にあるもの」を意味する必要があります。これを正規表現としてどのように書くことができますか?