Данные ввода массива html не заполняются в $ _GET

Человек и PHP спросил: 03 февраля 2018 в 10:27 в: php

это то, что я получаю, когда я делаю print_r($_GET);

   Array ([categories%5B%5D] => test1)

, и это форма html

<form method="GET" >
  <input type="checkbox" name="categories[]" value="test1" />
  <input type="checkbox" name="categories[]" value="test2" />
  <input type="checkbox" name="categories[]" value="test3" />
</form>

поэтому, когда я меняю метод на POST, массив категорий заполняется отмеченными флажками, но когда я выбираю GET, первый флажок установлен только там, почему это происходит? и как правильно получить данные?

0 ответов