会话变量未传递给其他页面

时间:2012-06-14 04:32:33

标签: php session-variables

我的localhost上有一个网站,我正在使用会话变量。

这是我为用户名定义会话变量的第一页: Newcust.php

<?php 
session_start();
?>

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
</head>

<body>

<?php

$mysqli = mysqli_connect("localhost", "root", "", "bms");

if (mysqli_connect_errno())
{
    printf("Connection Failed: %s\n", mysqli_connect_errno());
    exit();
}

else

$_Session ['uname'] = $_POST['uname'];
$pword = $_POST['pword'];
$enc = sha1($pword);

在同一页面上回显会话变量会返回正确的用户名。当我尝试在网站的下一页上使用$ _Session ['uname']变量时,它根本不会注册。

插入customer.php

<?php 
session_start();
echo "hello " .$_Session ['uname'];
?>

这可能是服务器问题吗?我在我的macbook上运行Apache并且还没有遇到过php的问题。

1 个答案:

答案 0 :(得分:2)

$_SESSION$_Session不正确