Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/285.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 会话值未加载到下一页_Php_Session - Fatal编程技术网

Php 会话值未加载到下一页

Php 会话值未加载到下一页,php,session,Php,Session,我将会话值绑定到一个页面中- $_SESSION['order'] = $order; $_SESSION['total'] = $gtot; 并在下一页获取- $order = $_SESSION['order']; $gtot = $_SESSION['total']; …但在下一页中,我得到的是空白会话 我已使用session_start()启动会话 当我用print\r($\u session['order')检查上一页中的会话值时我得到正确的值。首先在两个页面上启动会话 sessi

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

$_SESSION['order'] = $order;
$_SESSION['total'] = $gtot;
并在下一页获取-

$order = $_SESSION['order'];
$gtot = $_SESSION['total'];
…但在下一页中,我得到的是空白会话

我已使用
session_start()启动会话


当我用
print\r($\u session['order')检查上一页中的会话值时我得到正确的值。

首先在两个页面上启动会话

session_start();
试试看。对评论给予反馈。

尝试使用session_start();在任何代码的开头,都要在PHP网页中使用会话变量,以使其正常工作

检查此PHP手册url:-


我希望这对您有所帮助。

首先,您必须启动“searc页面”和“搜索结果页面”这两个页面

在搜索页面中,只需存储输入值,如下所示:

<input type="text" name="name"/>
<input type="submit" value=">>"/>
现在,搜索结果页面中的ECHO$\会话变量如下:

<input type="text" name="name" value="<?php echo $fname ?>"/>

你能发布更多的代码吗?另外,您在哪里调用会话_start()?它应该在顶部,至少在任何输出之前。您是否在两个页面上都调用
session\u start
?两个请求上的会话ID是否相同(只是echo?
<input type="text" name="name" value="<?php echo $fname ?>"/>