2012-01-10 2 views
1

Я использую GET для обработки моей формы поиска и работы с разбиением на страницы. Мне нужно повторно указать параметры $ _GET в качестве целевого URL. Есть ли простой способ создать мой новый целевой URL из содержимого $ _GET или мне нужно использовать что-то вроде взрыва или просто перебирать массив $ _GET?

В основном я ищу ярлык или лучший способ сделать это.

Любые идеи?

ответ

4

$_SERVER['QUERY_STRING'] содержит строку запроса, представленную сценарию.

+0

ahhh ... Я этого никогда не знал. Отлично, спасибо! – Paul

1

Просто петля через $ _GET, используя приведенный ниже синтаксис:

foreach ($_GET as $key=>$val) { 
    // build your URL here 
} 
1

Если вы хотите, чтобы манипулировать строку запроса, то http_build_query() будет удобно, чтобы создать еще одну строку запроса из настоящего один с использованием измененных $ _GET массив (или его копия)

Смежные вопросы