关于php:session_start()错误

session_start() Error

我对session_start()有一些问题;

我知道在session_start();语句之前不应该输出任何内容。

但我在剧本里找不到问题

索引:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<?php session_start();
include('functions.php');
if(!is_logged_in(session_id())){
    include('form.php');
}else{
?>
<html>
<head>

</head>
<body>
</body>
</html>
<?php
}
?>

但我总是有以下错误:

Warning: session_start()
[function.session-start]: Cannot send
session cookie - headers already sent
by (output started at
C:\xampp\htdocs\fertige_scan\index.php:1)
in
C:\xampp\htdocs\fertige_scan\index.php
on line 1

希望你能帮助我:)


如果以utf8格式保存文件,请确保保存时不带BOM


确保文件保存为ANSI格式,而不是UTF-8格式。


假设您在之后和?>之前删除了任何额外的字符,并且session_start();是第一条语句,您可以尝试将文件编码更改为不带BOM的ansi或utf-8,如会话u start's php文档中建议的那样。