【发布时间】:2011-07-03 04:15:23
【问题描述】:
我对 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 行
我希望你能帮助我:)
【问题讨论】:
-
也许你在结束标签后有空格或换行符?尝试删除“?>”
-
实际上你会在开始标签之前寻找空格,对吧?
-
是的,开始标签前没有空格,结束标签后没有空格...
-
我应该说每次我刷新页面时都会生成一个绝对新的 session_id() 绝对不正常...
-
即使不包含
functions.php文件也会发生这种情况吗?