Это мои первые 5 строк в моем index.php:
<?php
session_start();
if (!isset($_SESSION['cart'])) $_SESSION['cart']='';
$page = $_GET['page'];
?>
и так далее ..
Я смотрю на сессии через плагин firefox-> firebug-> firecookie, а сессия не создается (я уверен в этом, потому что корзина, которая работала вчера, не работает сегодня).
Есть идеи, почему это может произойти и как это исправить?
Я нашел это при включении ошибок:
Предупреждение: session_start () [function.session-start]: не удается отправить cookie сеанса - заголовки уже отправлены (вывод начался с /home/controll/public_html/metalkonsult.com/index.php:1) в / home / controll / public_html /metalkonsult.com/index.php в строке 2
Я исследовал дальше - что-то отправлено в браузер, но я не знаю, откуда оно. Я сделал var_dump (headers_list ()); на первой строке и вот что я получаю:
array(2) { [0]=> string(23) "X-Powered-By: PHP/5.2.6" [1]=> string(23) "Content-type: text/html" }
Как мне это отключить? Что это отправляет?
Я установил session.auto_start = 1
в php.ini в папке сайта
сеансы работают сейчас ..
Не знаю, что вызвало проблемы, но проблема временно устранена