【发布时间】:2014-07-28 06:42:48
【问题描述】:
我正在创建一个使用会话来存储登录详细信息的站点 - 我知道这是一种不好的安全做法,但稍后会处理;现在我只需要解决这个问题。第 1 页从登录表单中获取登录详细信息并将其存储在会话中。第 2 页旨在显示这些变量,但在尝试访问变量时出现以下错误:
Notice: Undefined index: email in /customers/0/4/0/my-domain.com/httpd.www/upload-photo.php on line 10
Notice: Undefined index: password in /customers/0/4/0/my-domain.com/httpd.www/upload-photo.php on line 11
这里是代码 - 我省略了不相关的部分: 第 1 页
session_start();
var_dump($_SESSION);
ini_set('display_errors',1);
error_reporting(E_ALL);
// Just logged in
if($_POST["email"] != "" || $_POST["password"] != ""){
$email = strtolower($_POST["email"]);
$password = md5($_POST["password"]);
$_SESSION["email"] = $email;
$_SESSION["password"] = $password;
//echo "setting details from http post";
}else{
// Just redirected to this page
$email = $_SESSION["email"];
$password = $_SESSION["password"];
}
第 2 页出现上述错误:
session_start();
ini_set('display_errors',1);
error_reporting(E_ALL);
var_dump($_SESSION);
$_SESSION["advert"] = $_GET['id'];
echo $_SESSION["email"];
echo $_SESSION["password"];
我已经搜索过 SO 并确保在我的 session_start(); 之前没有空格或其他任何内容
顺便说一句,如果它有助于我使用的域名公司是 One.com
【问题讨论】:
标签: php session cookies session-variables session-cookies