Php 会话变量不存在
我似乎无法将会话变量输出。在我使用的另一个上效果很好:Php 会话变量不存在,php,variables,session-variables,Php,Variables,Session Variables,我似乎无法将会话变量输出。在我使用的另一个上效果很好: $_SESSION['status']['register']['username'] = $username; header('Location: register-form.php'); 当您被带到register form.php时,它应该为您输出变量: <?php if(isset($_SESSION['status']['register']['username'])){ $user
$_SESSION['status']['register']['username'] = $username;
header('Location: register-form.php');
当您被带到register form.php
时,它应该为您输出变量:
<?php
if(isset($_SESSION['status']['register']['username'])){
$username = $_SESSION['status']['register']['username'];
} else {
$username = '';
}
?>
在表格页上:
<?php
if(isset($_SESSION['status']['register']['email_address'])){
$ea_value = $_SESSION['status']['register']['email_address'];
} else {
$ea_value = '';
}
?>
您无法使用初始化会话
session_start();
在register\u form.php的顶部,您是否使用了session\u start@JakeN session_start就在那里,是的。“电子邮件地址上使用了完全相同的代码,效果很好”——所以,给我们看看。不要漏掉好东西;-)@Fred ii-在OP中添加了代码。完全相同。重定向是否正常工作?症状是什么?治疗开始在那里。请查看评论。对不起,我没有刷新此页面,也没有看到您的评论和另一个smae答案。
session_start();