php - session 变量未传递到其他页面

标签 php session-variables

我的本​​地主机上有一个站点,我正在该站点上使用 session 变量。

这是我为用户名定义 session 变量的第一页: 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 变量会返回正确的用户名。当我尝试在网站的下一页上使用 $_Session ['uname'] 变量时,它根本没有注册。

插入customer.php

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

这可能是服务器问题吗?我在我的 macbook 上运行 Apache,但 php 还没有出现问题。

最佳答案

这是$_SESSION,您的$_Session不正确

关于php - session 变量未传递到其他页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11026698/

相关文章:

php - 扩展 Symfony2 Controller 解析器

php - 如何从 PHP 中的指定索引中删除以前的所有元素?

session-variables - 在 PythonAnywhere Web2Py 上但不在本地时 session 丢失

php - 将脚本从 PHP mysql_insert_id header 、位置方法转换为 PHP session 方法

php - Symfony2 语言环境检测和翻译

php - 使用 PHP 将 Base64 图像保存到 MySQL blob 字段

php - 我有这个wordpress模板注册页面,该页面在行上显示错误,但该行上没有任何内容

php - 在一个实例中使用 PHP 的多个 session ?

php - 如何从 PayPal 购买返回并显示成功或失败消息?

ASP.NET - 消失的 session 变量