отправка массивов в _GET в php - PullRequest
11 голосов
/ 30 ноября 2011

php дает возможность отправлять массивы из _GET.

пример:

test.php?var1=abc&arr[0]=1&arr[3]=test

выведет:

Array
(
    [var1] => abc
    [arr] => Array
        (
            [0] => 1
            [3] => test
        )

)

это считается плохим кодированием?

Ответы [ 3 ]

17 голосов
/ 30 ноября 2011

Нет, это обычная практика. Кроме того, это естественная практика отправки селектов размером больше единицы.

3 голосов
/ 30 ноября 2011

номер

Это выглядит хорошо.

Вы даже можете сделать:

test.php? Var1 = ABC & обр [] = 1 & обр [] = тест

Что бы вывести:

Array
(
    [var1] => abc
    [arr] => Array
        (
            [0] => 1
            [1] => test
        )

)
0 голосов
/ 30 ноября 2011

Да, это плохо, а также очень плохо для ваших сайтов SEO . Это быстро сбивает с толку, если вы добавляете слишком много в строку запроса. Сохраняйте это простым!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...