Ошибка при переносе с локалки на хостинг

http://phpfaq.ru/newbie/headers

А это зачем? Может быть ситуация, когда это не true в этом месте? Тогда в коде явно что-то странное происходит.

Проблема в том, что эта часть кода написана не мной. И вот я сутки его разгребаю, так как человек его написавший, не доступен. В оригинале, работающем на локалке и не работающем на хостинге, код выглядит так

public function init()
	{
		if(true)ini_set('error_reporting', E_ALL);ini_set('display_errors', 1);ini_set('display_startup_errors', 1);
		ini_set('session.gc_maxlifetime', 86400*90);
		ini_set('session.cookie_lifetime', 86400*90);
		ini_set('session.save_path', $_SERVER['DOCUMENT_ROOT'].'/sessions');
		if(session_status() == PHP_SESSION_NONE)session_start();
	}

Но поскольку сервер начал ругаться, я стал действовать методом исключения и удалил строчку ini_set(‘session.save_path’, $_SERVER[‘DOCUMENT_ROOT’].’/sessions’); так как сохранять сессии на сайте нет необходимости. Если смотреть на ситуацию по сути - здесь нужно задать сессию. Пробовал писать просто это - ```

ini_set('session.cookie_lifetime', 365 * 60 * 60 * 24);
if(!session_id()) session_start();

все равно ругается. Можно только удалить все, чтоб не выдавал ошибку, но тогда никаких сессий нет.

Так а

для чего? Почему не просто session_start()? Если init() вызывается более 1 раза, или session_start() вызывается где-то еще, то в коде явно что-то не то.

А про ошибку выше ссылка.

Помогло))). Главное, чтобы дальше косяков не вылезло))) СПАСИБО).