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