POST到SESSION变量

时间:2012-02-23 01:08:11

标签: php

在我的索引页面上,我有一个下拉列表,单击该列表时,会将结果通过POST发送到下一页。下一页将其中一个POST变量转换为SESSION变量。这是代码:

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

但是,从这个页面,我发送一个POST请求到购物车页面,然后该页面完成工作并自动返回上一页。这个代码是

      header('Location: '.$page);

问题是当此页面返回上一页时,由于没有POST请求,因此无法加载SESSION变量。我怎样才能确保没有出现错误?

任何提示和代码都会很棒 感谢

1 个答案:

答案 0 :(得分:2)

假设他们点击了一个链接,将他们带回此页面:

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