$dom = new DOMDocument;
@$dom->loadHTML($output);
if(isset($_GET["сity"])){
foreach($dom->getElementsByTagName('a') as $link){
$href = $link->getAttribute('href');
$parts = parse_url($href);
parse_str($parts['query'], $query);
if(!isset($query['сity']) && preg_match('/^(?!(?:javascript|data|chrome|mailto|tel|sms|callto|mms|skype):).+$/', $href)){
if ($parts['path'] == null) $href .= '/';
$href .= (($parsedUrl['query'] == NULL)?'?':'&').'сity='.$_GET["сity"];
$link->setAttribute('href', $href);
}
}
}
echo $dom->saveHTML();
через php дописать get параметр в адресной строке
//псевдо
if REFERRER has ?сity=mos
return redirect REQUEST?сity=mos
т.е. на странице https://domen.ru/test/?сity=mos
ссылка должна быть сразу https://domen.ru/test_2/?сity=mos