我對登錄過程驗證碼:PHP中的會話無法正常工作。爲什麼?
<div id="login">
<form action="ButtonClicker.php">
<label for="user">User</label>
<input type="text" id="user" name="user" tabindex="1" autofocus>
<label for="password">Password</label>
<input type="password" id="password" name="password" tabindex="2">
<input type="submit" value="sing in">
</form>
</div>
<br>
<?php
if(isset($submit)) {
$_SESSION["user"] = $_GET["user"];
$_SESSION["password" = $_GET["password"];
}
?>
和下一頁的我有這樣的:
<?php
echo $_SESSION["user"];
?>
在這兩個頁面我之前整個代碼:
<?php
session_start();
?>
當我登錄,所以下一頁寫:
注意:未知變量:_session
有人可以告訴,怎麼了?
你有沒有在所有的PHP文件session_start()? –
我認爲你應該使用大寫字母作爲像$ _SESSION ['user'],$ _GET ['user']這樣的超級全局變量,並且確保你是否開始會話 –