#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 ';