Я храню URL-адрес в переменной с именем $ page .
. Я использую следующий код для получения значения utm_campaign .
preg_match_all('#utm_campaign=([^\s]+)#', $page, $matches);
$utm_campaign = implode(' ', $matches[1]);
Однако я обнаружил, что если URL-адрес www.site.com /? Utm_campaign = test & utm_source = test , он установит $utm_campaign
равным test & utm_source = test вместо test .
Как мне исправить мой код выше, чтобы решить эту проблему?