Вот моя ситуация, у меня есть страница с формой. Форма — это просто запрос, поэтому я использую метод «GET». У меня есть переменная, которую я передаю как токен, переменная имеет форму «x = 2 & y = 5», поскольку переменная передается на мою страницу как закодированный URL-адрес, это просто дополнительная работа, чтобы проанализировать ее в словаре из {'x':2,'y':5}. В идеале было бы что-то вроде следующего:
<form method="GET" action="/path/to/action/?x=2&y=5">
<input type="text" name="some_other_val">
... more inputs here etc.
</form>
К сожалению, когда я делаю это таким образом, браузер стирает окончание x=2&y=5 и просто добавляет поля формы в качестве аргументов. Причина, по которой я не использую просто <input type="hidden" name="x" value="2">
, заключается в том, что, как я уже сказал, строка уже находится в этой форме, и мне нужно будет специально ее декодировать. Добавление значения в конец URL-адреса действия проще. Любые предложения будут ценны. Обратите внимание, что я нашел очень похожую тему здесь добавление параметров URL в form PHP HTML, но ни одно из представленных решений не решает мою основную проблему. Я также попробовал добавить «&» в конце, но это тоже не сработало! Можно ли делать то, что я хочу?