会话值未在下一页上加载

时间:2010-11-21 07:25:24

标签: php session

我将会话值绑定在一个页面中 -

$_SESSION['order'] = $order;
$_SESSION['total'] = $gtot;

并在下一页上提取 -

$order = $_SESSION['order'];
$gtot = $_SESSION['total'];

...但是在下一页我得到空白会话。

我已开始使用session_start();

进行会话

当我使用print_r($_SESSION['order']);检查上一页中的会话值时,我会得到正确的值。

3 个答案:

答案 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 ?>"/>

希望它能够简单地工作......如果它有效,请点击解决方案。