session_start()错误

Jin*_*ngs 4 php session

我对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
}
?>
Run Code Online (Sandbox Code Playgroud)

但我总是跟着错误:

警告:session_start()[function.session-start]:无法发送会话cookie - 已经在C:\ xampp\htdocs\fertige_scan中发送的输出(输出从C:\ xampp\htdocs\fertige_scan\index.php:1开始)第1行的\ index.php

我希望你能帮帮我 :)

Cap*_*ule 6

如果将文件保存为UTF8,请确保在没有BOM的情况下保存文件


Spi*_*idy 5

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

  • UTF8 文件的问题在于 BOM,而不是编码本身。有时你别无选择,你需要UTF8。 (2认同)