Лучший способ добавить/изменить 1 ПОЛУЧАЕТ значение при хранении других?

То, как я могу сделать ссылку, которая выгоняет, добавляет или изменяется 1, ПОЛУЧАЮТ var при поддержании всех других?

У меня есть страница, которая создается с помощью отличающегося, ПОЛУЧАЮТ Вар.

Таким образом, это будет похоже mypage.php?color=red&size=7&brand=some%20brand

Таким образом, я хочу иметь ссылку, которая устанавливает его на page=2 или size=8. Что самый легкий путь состоит в том, чтобы иметь ссылку, делают это, не сбрасывая все другие Вар?

Я надеюсь, что это имеет смысл, сообщите мне, должен ли я далее объяснить что-нибудь

6
задан JD Isaacks 3 June 2010 в 14:35
поделиться

2 ответа

Вы можете разобрать url с помощью parse_str, чтобы получить значения url. Затем вы можете построить http-запрос с помощью http_build_query:

$query_arr = $_GET; //or parse_str($_SERVER['QUERY_STRING'], $query_arr)
$query_arr["page"] = 2;
$query_arr["size"] = 8;

$query = http_build_query($query_arr);

EDIT: Извините, я перепутал две функции... конечно, это parse_str().

7
ответ дан 9 December 2019 в 22:29
поделиться
4
ответ дан 9 December 2019 в 22:29
поделиться
Другие вопросы по тегам:

Похожие вопросы: