我将会话值绑定在一个页面中 -
$_SESSION['order'] = $order;
$_SESSION['total'] = $gtot;
并在下一页上提取 -
$order = $_SESSION['order'];
$gtot = $_SESSION['total'];
...但是在下一页我得到空白会话。
我已开始使用session_start();
当我使用print_r($_SESSION['order']);
检查上一页中的会话值时,我会得到正确的值。
答案 0 :(得分:1)
您首先在两个页面上开始使用SESSION,
session_start();
然后试试。提供有关评论的反馈。
答案 1 :(得分:1)
尝试使用session_start();在任何使用PHP网页中的会话变量的代码的开头,以便它可以正常工作。
查看这个PHP手册网址: -
http://php.net/manual/en/function.session-start.php
我希望这可以帮助你......
答案 2 :(得分:0)
首先,您必须开始使用SESSION这两个页面,例如' searc page'和'搜索结果页'
在搜索页面中,只需存储输入值,如:
<input type="text" name="name"/>
<input type="submit" value=">>"/>
在“搜索”页面中,将您的NAME值存储在SESSION中,如:
$_SESSION['name'] = $fname;
现在,搜索结果页面中的ECHO $ _SESSION变量如:
<input type="text" name="name" value="<?php echo $fname ?>"/>
希望它能够简单地工作......如果它有效,请点击解决方案。