【问题标题】:Session variables not passing to other pages会话变量不传递到其他页面
【发布时间】:2012-06-17 02:36:08
【问题描述】:

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

这是我为用户名定义会话变量的第一页: 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'] 变量时,它根本没有注册。

插入客户.php

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

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

【问题讨论】:

  • 试试这样 --- $_SESSION['uname']

标签: php session-variables


【解决方案1】:

$_SESSION,你有$_Session这是不正确的

【讨论】:

  • 哇,现在我觉得自己像个白痴。谢谢,解决了。
猜你喜欢
  • 2017-09-11
  • 2017-02-12
  • 2018-04-13
  • 1970-01-01
  • 2013-11-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-05-21
相关资源
最近更新 更多