Здравствуйте!
Буду весьма благодарен если кто-нибудь поможет мне вот с этим:
При вызове функции session_start() происходит следующая ошибка:
Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /usr/home/ivanka/domains/en101business.net/public_html/hyip/test.php:4) in /usr/home/ivanka/domains/en101business.net/public_html/hyip/test.php on line 8
Причём на локальном сервере все работает нормольно.
И ещё в Apache Handler'e я по ошибке в поле Extension ввёл "." а в поле Handler "php" после чего сервер выдал мне ошибку 500.
Можно ли как-нибудь всё это исправить? :?: :?:
С уважением Иван!
Hosting Wars
- Oscar
- Сообщения: 963
- Зарегистрирован: 29 май 2004, 13:44
- Откуда: Мюнхен (рожден в Киеве)
- Контактная информация:
1.
Первые 10 строк файла test.php - в студию!
2.
Как исправить - стереть связь между точкой и php-Хэндлером.
Заголовки уже отосланы, значит где-то идёт вывод в окно браузера пользователя ДО того, как начинается сессия.Langdon писал(а):headers already sent
Первые 10 строк файла test.php - в студию!
2.
Ну как ввёл, так и выними ;-)в Apache Handler'e я по ошибке в поле Extension ввёл "." а в поле Handler "php"
Как исправить - стереть связь между точкой и php-Хэндлером.
Вот весь test.php!
//----------------
<?php
session_start();
session_register('abc');
$abc="123";
?>
//-----------------
Это я писал это просто для проверки.
Может как-то без сессий обойтись можно?
Может это из-за того, что на сервере Linux а у меня Windows!
Вообще есть какие-то принципиальные различия в написании php скриптов
под windows и linux?
А насчет Apache Handler я вообще не знаю, что делать!
Я понимаю что можно просто удалить, но неоткуда удалять, почему-то
это нигде не отображается!
Если создать новый handler, то он отображается и его можно удалить!
А тот, который я случайно создал он нигде не отображается?
//----------------
<?php
session_start();
session_register('abc');
$abc="123";
?>
//-----------------
Это я писал это просто для проверки.
Может как-то без сессий обойтись можно?
Может это из-за того, что на сервере Linux а у меня Windows!
Вообще есть какие-то принципиальные различия в написании php скриптов
под windows и linux?
А насчет Apache Handler я вообще не знаю, что делать!
Я понимаю что можно просто удалить, но неоткуда удалять, почему-то
это нигде не отображается!
Если создать новый handler, то он отображается и его можно удалить!
А тот, который я случайно создал он нигде не отображается?
- Oscar
- Сообщения: 963
- Зарегистрирован: 29 май 2004, 13:44
- Откуда: Мюнхен (рожден в Киеве)
- Контактная информация:
Langdon,
Убери первые две пустый строки до PHP-Тэга
Они передаются пользователю, потому-то хэдэры послать и нельзя.
Должно выглядеть так:
Что касается проблемы с Apache - не понятно, где ты "случайно" создавал это Handler.
Спроси лучше здесь:
forum/viewforum.php?f=3
И детальнее опиши проблему.
Код: Выделить всё
//----------------
<?php
session_start();
session_register('abc');
$abc="123";
?>
//-----------------
Они передаются пользователю, потому-то хэдэры послать и нельзя.
Должно выглядеть так:
Код: Выделить всё
//----------------
<?php
session_start();
session_register('abc');
$abc="123";
?>
//-----------------
Что касается проблемы с Apache - не понятно, где ты "случайно" создавал это Handler.
Спроси лучше здесь:
forum/viewforum.php?f=3
И детальнее опиши проблему.