[英]PHP doesn't create session
經過檢查,實際上就是問題所在:
Warning: Unknown: write failed: No space left on device (28) in Unknown on line 0
Warning: Unknown: Failed to write session data (files). Please verify that the current setting of session.save_path is correct (/mnt/ramdisk) in Unknown on line 0
像這樣在代碼的開頭添加session_start(),看看是否有幫助。
session_start();
$file = fopen($path, "r");
if($file)
{
if(isSet($_POST['login']))
{
while(($line = fgets($file)) !== false)
{
$user_data=explode(";", $line);
if($_POST['login']==trim($user_data[0]))
{
if(md5($_POST['pass'])==trim($user_data[1]))
{
$_SESSION['logged']=htmlspecialchars($_POST['login']);
header('Location:vms.php');
break;
}
}
}
echo "
<script>
alert('Invalid login or password');
</script>
";
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.