Как использовать значения метода $_GET в отдельном документе PHP

#php #get

#php #получить

Вопрос:

Допустим, у меня есть index.php страница с формой с действием на другой документ PHP, который отправляет данные формы в базу данных.

В этом документе PHP я загружаю некоторую информацию о пользователе в базу данных, но я также хочу загрузить тему, которая находится в URL браузера. мой URL-index.php?subject=test

Я понимаю, что могу использовать это $_GET['subect'] для извлечения информации из URL, но я могу использовать это только на своей главной index.php странице.

Когда я пытаюсь использовать этот метод get на моей связанной странице PHP, он его не распознает. Какими способами я могу заставить этот метод работать? Или есть какие-нибудь другие способы, которыми я могу загрузить тему, расположенную в URL, в свою базу данных?

Комментарии:

1. В вашей форме введите скрытый ввод с именем subject и значением test. Поэтому оно будет передано в POST, как и другие входные данные из формы.

2. Вместо этого вы можете сохранить значение GET в качестве переменной сеанса

Ответ №1:

сеанс и файлы cookie сохраняют сообщение в памяти, чтобы вы могли перемещать нужный контент между страницами

 session_start();
$_SESSION['value'] = 'Hello World ';