[B]Вот код:[/B]
[CODE]echo "<a href='".$APPLICATION->GetCurPageParam("set_filter=Y&".$arItem['INPUT_NAME']."=".$key,
array('set_filter',$arItem["INPUT_NAME"]))."'>".$value."</a>";[/CODE]
[B]Проблема[/B]:
Первая переменная set_filter обробатывается правильно. То есть, перезаписывается в адресную строку с новым значением. А вот вторая переменная $arItem["INPUT_NAME"] обновляется не правильно (то есть добавляется новая копия в адресную строку, но не стерается старая); Разница в том, что $key = arrFilter_pf[frametype], то есть это многогранный массив. И выходит, что функция не может его удалить. Подскажите, пожалуйста, как можно решить проблему и можно ли вообще?
[CODE]echo "<a href='".$APPLICATION->GetCurPageParam("set_filter=Y&".$arItem['INPUT_NAME']."=".$key,
array('set_filter',$arItem["INPUT_NAME"]))."'>".$value."</a>";[/CODE]
[B]Проблема[/B]:
Первая переменная set_filter обробатывается правильно. То есть, перезаписывается в адресную строку с новым значением. А вот вторая переменная $arItem["INPUT_NAME"] обновляется не правильно (то есть добавляется новая копия в адресную строку, но не стерается старая); Разница в том, что $key = arrFilter_pf[frametype], то есть это многогранный массив. И выходит, что функция не может его удалить. Подскажите, пожалуйста, как можно решить проблему и можно ли вообще?