2012-02-23 4 views
0

На моей индексной странице у меня есть раскрывающийся список, который при щелчке отправляет результат через POST на следующую страницу. Следующая страница преобразует одну из переменных POST в переменную SESSION. Это код:POST to SESSION переменная

 $_SESSION['land']=$_POST['land']; 

С этой страницы, хотя я отправить запрос POST к странице корзины, которая затем делает работу и автоматически возвращается к предыдущей странице. Код для этого является

 header('Location: '.$page); 

Проблема заключается в том, что, когда эта страница возвращается к предыдущей, переменная SESSION не может быть загружен, потому что нет запроса нет POST. Как я могу позаботиться о том, чтобы не возникла ошибка?

Любые советы и код будет здорово Спасибо

+2

показать больше кода. –

+0

Это задача, которую я поставил. Я просто ищу общие подсказки и примеры, которые могли бы помочь. Благодарю. – user1060187

+0

Как страница возвращается к предыдущей? Это если пользователь нажимает кнопку «Назад» или какой-либо элемент управления на вашей странице? Вы хотите, чтобы пользователи могли использовать кнопку «Назад» для навигации? –

ответ

2

Предполагая, что они нажимают на ссылку, приводящую на эту страницу:

if(isset($_POST['land']) && !empty($_POST['land'])){ $_SESSION['land']=$_POST['land']; } 
+0

Спасибо, человек! Большая помощь – user1060187

Смежные вопросы