Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.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_Variables_Session Variables - Fatal编程技术网

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();