我在嘗試設置我的登錄系統時出錯,我嘗試了多個「解決方案」,但沒有一個可以工作,例如把start_session上的所有腳本的頂部警告:session_start():無法發送會話緩存限制器 - 已發送頭文件(輸出開始於
警告:在session_start():不能發送會話緩存限制器 - 頭 已經發出(輸出開始 TEST4 \的index.php:)。在 test4 \ classes \ Login.php on line 28
行311:
<?php // line 311
if (version_compare(PHP_VERSION, '5.3.7', '<')) {
exit("Please upgrade the PHP version to 5.3.7 or higher.");
} else if (version_compare(PHP_VERSION, '5.5.0', '<')) {
require_once("libraries/password_compatibility_library.php");
}
require_once("config/db.php");
require_once("classes/Login.php");
$login = new Login();
線28班/ login.php中:
<?php
class Login {
private $db_connection = null;
public $errors = array();
public $messages = array();
public function __construct() {
session_start(); // line 28
預先感謝您!
爲什麼你在311行有一個開放的php標籤?這意味着在這之前有一些非php,即使它只是一個新行...... – jeroen
@jeroen實際上在311行之前只有HTML –