Добрый день,
Пишу небольшой проектик на чистом php, ранее не пробовал - использовал slim, laravel, bitrix, орм-ы всякие. И как-то не задумывался о работе сессий.
Сейчас делаю костыльную авторизацию (просто чтобы была). И наткнулся на проблему.
Я так понимаю, чтобы работать с сессиями, нужно прописать session_start()? А где это сделать? Я вставляю его перед
Так получается:
<?if(!$_SESSION)session_start();?>
<!DOCTYPE html>
<html>
<head>
Но вместо сессий получаю ошибки:
1) Undefined variable $_SESSION in /var/www/html/public/template/header.php
2) session_start(): Session cannot be started after headers have already been sent
Читать я умею, вижу, что пишет что заголовки уже были отправлены. Даже пробовал гуглить. Везде люди просто ставят session_start() в середину кода, им советуют перенести перед и у них сразу всё работает. У меня, как видите - не помогло)
Спасите пожалуйста)