PHP add/modify a query string param & get the URL

Как можно перенаправить пользователя обратно на ту же страницу с существующими строками запроса, но с одной добавленной / измененной как "страница".

Я предполагаю, что 1 метод:

  1. проанализируйте $ _ SERVER ['QUERY_STRING'] в массив
  2. , если страница существует в массиве, измените значение, иначе добавьте его
  3. используйте http_build_query , чтобы строка запроса добавлялась к $ _ SERVER ['PHP_SELF']

, но есть ли лучший / более прямой способ?

9
задан JM at Work 5 May 2011 в 04:55
поделиться