html — кодирование формы с использованием PHP rawurlencode и слешей

У меня есть самоподача выбора, который берет текущую переменную $ _GET в URL, чтобы направить пользователя на ту же страницу. В настоящее время он работает хорошо, но выглядит ужасно в адресной строке.

Ссылка идет от:

https://website.com/?x=directory/webpage

в

https://website.com/?x=directory%2Fwebpage&test=0

Можно ли сохранить «/» вместо использования «% 2F» после загрузки страницы?

Пример кода:

<form method="get" enctype="application/x-www-form-urlencoded">
<input type='hidden' name='x' value='<?php=rawurldecode($_GET['x']);?>'>
<select id='test1' name='test1' onchange='this.form.submit()'>
<option selected disabled>Select</option>
<option value="1">test</option>
</select>
<noscript><input type='submit' value='Submit'></noscript>
</form>

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector