2
我在我的本地主机上有一个网站,我使用了会话变量。会话变量不传递给其他页面
这是我定义的用户名会话变量中的第一页: 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的问题。
尝试这样--- $ _SESSION [ 'UNAME'] – swapnesh