|
|
|
| Есть файл left.php
<?
Error_Reporting(E_ALL & ~E_NOTICE);
session_start();
if(!$_SESSION['cart'])
{
$cart=array(array());
session_register("cart");
$kol=0;
}
$kol=count($cart);
require_once("config.php"); и т.д.
|
Так вот он выдаёт ошибку: Warning: session_start(): Cannot send session cookie - headers already sent by (output started at x:\home\localhost\www\nis\index.php:1) in x:\home\localhost\www\nis\left.php on line 1
В чём может быть трабла? | |
|
|
|
|
|
|
|
для: ms.Net2
(10.01.2006 в 18:34)
| | попробуйте убрать строку Error_Reporting(E_ALL & ~E_NOTICE);
что он выдаёт? | |
|
|
|
|
|
|
|
для: ms.Net2
(10.01.2006 в 18:34)
| | Перед символом <? пробел или перевод строки. | |
|
|
|
|
|
|
|
для: ms.Net2
(10.01.2006 в 18:34)
| | Вообще лучше перед session_start() ничего не ставить и тем более не делать вывод на экран. Так же лучше стартовать сессию в самом верху страницы напр.
<? session_start(); ?>
...
... Любой код
...
<?
error_reporting(E_ALL & ~E_NOTICE);
.... // Тут остальной код
?>
|
| |
|
|
|