Не используйте session_register()
, поскольку оно устарело. Вместо этого начните сеанс с
session_start();
// Store values in the $_SESSION superglobal
$_SESSION['logged_in'] = TRUE;
Ошибка «заголовки уже отправлены» указывает на то, что вы выделили до вызова session_register()
, даже если это только пробел. Вы не можете иметь никакого вывода перед функцией изменения заголовка, такой как session_start(), setcookie(), or header()
Если вы не умышленно сделали какие-либо выходные данные до вызова session_register()
(который вы должны заменить на код, как указано выше), убедитесь, что до открытия <?php
нет пустого места, в том числе в любом файле include()
' отредактировано оскорбительным файлом.