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