|
|
|
| Добрый день, я прежде чем задавать вопрос потратил полтора часа изучая что уже было сказано например здесь:
[url]
http://www.softtime.ru/forum/srchform.php?id_forum=1&name=headers+already+sent&numberthemes=30&srchwhere=1&id_forum=1&logic=0&send=%CD%E0%E9%F2%E8
[/url]
но не нашел ответа.
Никаких пробелов перед <?php session_start() ?> нет.
В php.ini также установил output_buffering = On
Тестирую элементарным кодом
<?php
session_start();
echo "Проверка"; // чтобы страница сообщала не только об ощибке :-)))
?>
|
Раньше такой проблемы не было.
Может это имеет связь с тем что я AppServ поменял на Wamp, и между ними устанавил и удалил TopServer для ознакомления, но не думаю что это имеет связь.
Буду рад если кто мне поможет решить этот тривильный вопрос.
Заранее спасибо.
Артур. | |
|
|
|
|
|
|
|
для: arthur
(11.02.2008 в 11:54)
| | <?php session_start() ?> - пропущена ;
а ошибка-то какая? | |
|
|
|
|
|
|
|
для: elenaki
(11.02.2008 в 12:00)
| | я так раньше писал <?php session_start(); ?>
но если пробела перед <?php нет, то нет проблем сам session_start(); написать
в новой строке.
А ошибка такая:
Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at C:\wamp\www\ofnoim\test\session.php:1) in C:\wamp\www\ofnoim\test\session.php on line 3
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at C:\wamp\www\ofnoim\test\session.php:1) in C:\wamp\www\ofnoim\test\session.php on line 3
весьма тривиальная, и я не знаю то ли мне стыдится себя то ли тут что то другое :-)) | |
|
|
|
|
|
|
|
для: arthur
(11.02.2008 в 11:54)
| | приведите секцию session phpinfo()
<?php
session_start();
$_SESSION['user'] = "1";
header ('location:http://localhost/2.php');
?>
|
2.php
<?php
session_start();
if (!(isset($_SESSION['user'])))
{
echo 'Вы не зарегистрированы';
exit;
}
?>
|
| |
|
|
|
|
|
|
|
для: ok computer
(11.02.2008 в 12:09)
| | функцию session_start();
необходимо поместить до любого вывода в браузер (см. html теги, пустые строки и.т.д) | |
|
|
|
|
|
|
|
для: ok computer
(11.02.2008 в 12:14)
| | нет ни тегов ни пустых строк.
Документ начинается именно так:
<?php
session_start();
$token = md5(uniqid(rand(), TRUE));
$_SESSION['token'] = $token;
$_SESSION['token_time'] = time();
// echo $_SESSION['token_time']; // test
?>
|
| |
|
|
|
|
|
|
|
для: ok computer
(11.02.2008 в 12:14)
| | я сделал эти два теста
просто выдает ту же ошибку:
Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at C:\wamp\www\ofnoim\test\session.php:1) in C:\wamp\www\ofnoim\test\session.php on line 2
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at C:\wamp\www\ofnoim\test\session.php:1) in C:\wamp\www\ofnoim\test\session.php on line 2
Warning: Cannot modify header information - headers already sent by (output started at C:\wamp\www\ofnoim\test\session.php:1) in C:\wamp\www\ofnoim\test\session.php on line 5 | |
|
|
|
|
|
|
|
для: arthur
(11.02.2008 в 12:26)
| | Прикрепите пожалуйста файл session.php к сообщению (мы протестируем его у себя). | |
|
|
|