PHP добавить Получить переменную к URL

Я хочу добавить переменную PHP GET к URL-адресу, как только я отправлю форму GET, сохраняя при этом все остальные? Variabeles, которые уже есть в URL-адресе.

Если я отправлю свою форму сейчас, все переменные в URL-адресе будут удалены и заменены новыми отправленными. Я только хочу добавить новую переменную к URL-адресу.

Кто-нибудь знает решение?

Например, текущий URL-адрес: XXX.php?name=text

Форма, которая отправляет поиск var:

<form  method = "get" >
    <input name = "search" type = "text" placeholder = "search">
</form>

Новый URL-адрес будет XXX.php?search=text.

Я хотел бы, чтобы это было: XXX.php?имя=текст?поиск=текст

Вы тут путаете много терминов. Не могли бы вы показать код, который у вас есть, а также пример желаемого результата по сравнению с вашим текущим результатом?

El_Vanja 19.12.2020 14:10

Я уточнил вопрос :)

Björn 19.12.2020 14:18

Я не знаю, как автоматически передавать их при отправке формы. Вам нужно будет включить их как скрытые входные данные внутри формы, чтобы сохранить значения или, возможно, сохранить их в сеансе. Честно говоря, все это похоже на то, что вам нужно переделать свое приложение.

El_Vanja 19.12.2020 14:45
?name=text?search=text недопустимо, должно быть `?name=text&search=text
brombeer 19.12.2020 14:59

Спасибо, это действительно &, но проблему не решает

Björn 19.12.2020 15:14
Стоит ли изучать PHP в 2023-2024 годах?
Стоит ли изучать PHP в 2023-2024 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
1
5
90
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Отправка формы ниже

<form action = "XXX.php" method = "get" >
    <input name = "name" type = "text" placeholder = "search" />
    <input name = "search" type = "text" placeholder = "search" />
</form>

вызовет URL: XXX.php?name=text?search=text

И если вы хотите не показывать ввод для пользователя, вам просто нужно скрыть его с помощью hidden = "true":

<input name = "name" type = "text" placeholder = "search" hidden />

Другие вопросы по теме