Как я могу кодировать URL при отправке формы% 5B% 5D, используя метод get php - PullRequest
0 голосов
/ 20 апреля 2019

Я использую поиск по нескольким странам, используя метод get php.На моей первой странице я использую этот код, например: <select id="country" name="nationality[]" multiple="multiple" class="form-control">

На моей странице результатов URL кодируется как: url?name=Ganesh&nationality%5B%5D=Italian&nationality%5B%5D=French

if(isset($_GET['nationality'])) {
    $are='all';

    if($_GET['nationality']!=$are) {

        $loc = $_GET['nationality'];
        $nationality = array($loc);

        $comma_separated = implode(",", $nationality);

        $items = preg_split("/[,\\t]+/", $comma_separated);
        $sqlItems = array();
        foreach ($items as $item) {
            $sqlItems []= "'" . ($item). "'";
        }

    }
}
...