Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/295.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 未定义变量:会话…尝试回显$#u会话[';var';]_Php_Undefined - Fatal编程技术网

Php 未定义变量:会话…尝试回显$#u会话[';var';]

Php 未定义变量:会话…尝试回显$#u会话[';var';],php,undefined,Php,Undefined,为了说明问题,我是一名研究Web开发的大学生。因此,我的任务是创建一个表单,向用户询问信息,基本上只需使用PHP传递数据,并确定数据是否已实际填写。长话短说,我决定将数据存储在会话中只是为了给自己更多的练习,但每次我尝试回显会话变量时,都会收到一个未定义变量的通知。我已经研究了几个小时,但似乎找不到问题所在。我真正发现的是确保SESSION大写,并且start\u SESSION()位于每个文档的顶部。请帮忙 index.php 表格转让 名称: 电子邮件: 电话: 地址: 城市:

为了说明问题,我是一名研究Web开发的大学生。因此,我的任务是创建一个表单,向用户询问信息,基本上只需使用
PHP
传递数据,并确定数据是否已实际填写。长话短说,我决定将数据存储在
会话中
只是为了给自己更多的练习,但每次我尝试回显
会话
变量时,都会收到一个未定义变量的通知。我已经研究了几个小时,但似乎找不到问题所在。我真正发现的是确保
SESSION
大写,并且
start\u SESSION()
位于每个文档的顶部。请帮忙

index.php


表格转让
名称:

电子邮件:

电话:

地址:

城市:

状态:
阿拉巴马州 阿拉斯加州 亚利桑那州 阿肯色州 加利福尼亚 科罗拉多州 康涅狄格州 特拉华州 哥伦比亚特区 佛罗里达州 佐治亚州 夏威夷 爱达荷州 伊利诺伊州 印第安纳州 爱荷华州 堪萨斯州 肯塔基州 路易斯安那州 缅因州 马里兰 马萨诸塞州 密歇根 明尼苏达州 密西西比 密苏里州 蒙大拿 内布拉斯加州 内华达州 新罕布什尔州 新泽西州 新墨西哥州 纽约 北卡罗来纳州 北达科他州 俄亥俄州 奥克拉荷马 俄勒冈 宾夕法尼亚 罗德岛 南卡罗来纳州 南达科他州 田纳西州 得克萨斯州 犹他州 佛蒙特州 弗吉尼亚州 华盛顿 西弗吉尼亚州 威斯康星州 怀俄明州
邮政编码:

信息:

form-submit.php


functions.php


您忘记了回声中的uu

$_SESSION["email"];

又短又甜,这将是你的问题。(操作说明:阅读你的错误信息,它告诉了你一切;-)现在我觉得自己像个白痴。非常感谢你!我们都去过那里,我比任何人都相信我。祝你好运
    <?php require('functions.php');


  if (isset($_POST['submit'])) {
    $_SESSION['name'] = $_POST['name'];
    $_SESSION['email'] = $_POST['email'];
    $_SESSION['phone'] = $_POST['phone'];
    $_SESSION['address'] = $_POST['address'];
    $_SESSION['city'] = $_POST['city'];
    $_SESSION['state'] = $_POST['state'];
    $_SESSION['zipcode'] = $_POST['zipcode'];
    $_SESSION['message'] = $_POST['message'];

    echo $SESSION["email"];
  }

  else { //Redirects user to form
    header('Location: index.php');
    exit;

  }

 ?>
<?php
session_start();
  //Check for an active session
  if (isset($_COOKIE['PHPSESSID'])) {

//    $_SESSION['user'] = null;

  }
  else {

    //Do nothing

  }

 ?>
$_SESSION["email"];