Intereting Posts
PHP: задайте значение многомерного ассоциативного элемента массива, используя путь, определенный в отдельном массиве PHP не может подключиться к PostgreSQL на CentOS 7 Как получить дату истечения срока действия из файла сертификата SSL в PHP MySQL, похоже, переписывает записи «Потерянное соединение с сервером MySQL» при попытке подключения к удаленному серверу MySQL Как я могу отформатировать номер только для отображения 1 десятичной точки в php? есть ли способ в PHP перезапустить цикл в foreach или изменить тестовое значение в коммутаторе? Laravel 4 – включая «частичный» вид в представлении (без использования шаблона Blade) сбережение ошибок OneToMany и ManyToMany с Doctrine 2 Проверьте, содержит ли строка определенное число Как предотвратить инъекцию SQL в приложениях LAMP? Получить значения двух полей из таблицы JOIN Как работает jQuery.post () с Content-Disposition: attachment? Отправить запрос POST с заголовком запроса x-amf (Flash) echo json array в столбце phpMyAdmin VIA PHP

Как сохранить параметры GET при отправке формы в себя?

У меня есть URL с одним параметром GET. Я пытаюсь опубликовать простую форму, в основном, просто добавить еще один параметр GET в URL.

Текущий URL: mysite.com/page.php?first=123

Форма HTML:

<?php $first = $_GET['first']; ?> <form method="get" action="page.php?first=<?php echo $first; ?>"> <input type="text" name="second"><br> <input type="submit" value="Submit"><br> </form> 

Я пытаюсь получить URL-адрес: mysite.com/page.php?first=123&second=456

Однако при отправке формы URL-адрес страницы переносит первый параметр GET и изменяется на: mysite.com/page.php?second=456

Как я могу отправить эту форму и добавить второй параметр GET для добавления в конец URL-адреса после первого уже существующего параметра GET?

благодаря

Вместо этого вам нужно использовать скрытый ввод:

 <input type="hidden" name="first" value="<?php echo htmlspecialchars($first, ENT_QUOTES); ?>" />