Я получаю сообщение об ошибке при попытке настроить систему входа в систему. Я пробовал несколько «решений», но никто из них не работает, например, поставив start_session на вершине всех сценариевПредупреждение: session_start(): Не удается отправить ограничитель кеша сеанса - уже отправленные заголовки (вывод начат с
Предупреждение: session_start(): не удается отправить кэш-ограничитель сеанса - заголовки уже отправлены (выход начался в test4 \ index.php:). в test4 \ classes \ Login.php по строке 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();
Line 28 в классах/login.php:
<?php
class Login {
private $db_connection = null;
public $errors = array();
public $messages = array();
public function __construct() {
session_start(); // line 28
Спасибо заранее!
Почему у вас есть открывающий тег php на линии 311? Это означает, что до этого есть некоторые не-php, даже если это только новая строка ... – jeroen
@jeroen На самом деле есть только HTML до строки 311 –