session_start () Ошибка - PullRequest
       5

session_start () Ошибка

4 голосов
/ 24 февраля 2011

У меня есть некоторые проблемы с session_start ();

Я знаю, что ничего не должно быть выведено до session_start (); Заявление

Но я не могу найти проблему в моем сценарии

index.php:

<?php session_start();
include('functions.php');
if(!is_logged_in(session_id())){
    include('form.php');
}else{
?>
<html>
<head>
<title></title>
</head>
<body>
</body>
</html>
<?php
}
?>

Но я всегда выгляжу следующим образом:

Предупреждение: session_start () [function.session-start]: невозможно отправить cookie сеанса - заголовки уже отправлены по (вывод начался в C: \ XAMPP \ HTDOCS \ fertige_scan \ index.php: 1) в C: \ XAMPP \ HTDOCS \ fertige_scan \ index.php по линии 1

Надеюсь, вы мне поможете:)

Ответы [ 3 ]

6 голосов
/ 24 февраля 2011

Убедитесь, что вы сохранили свой файл без спецификации, если сохраняете их в формате UTF8

4 голосов
/ 24 февраля 2011

Убедитесь, что ваш файл сохранен в формате ANSI, а не в формате UTF-8.

2 голосов
/ 24 февраля 2011

Предполагая, что вы удалили все дополнительные символы после <? и до ?>, и что session_start(); является первым оператором, вы можете попытаться изменить кодировку файла на ANSI или UTF-8 без спецификации, как предлагается в документация PHP для session_start .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...