簡體   English   中英

PHP不創建會話

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM