0

所以我有一个文件,它从另一个文件加载内容。这两个文件都需要一个连接到db的文件,顶部的连接文件有ob_start(),下面有session_start(),很好。当我查看父文件(从另一个文件加载内容(使用 JS))时,我得到:

警告:session_start() [function.session-start]:无法发送会话缓存限制器 - 标头已发送(输出开始于 /home/xxxx/public_html/child_file.page.php:1)在 /home/xxxx/public_html/connection .inc.php 在第 3 行

所以然后在子文件中我把 ob_start() 放在顶部,但仍然有错误?

4

2 回答 2

0

如果session_start()在所有代码之前并且includerequire

1) 在< ?php之前检查空格和换行符

2) 检查页面 Unicode 像:UTF-8 你的页面必须像 ISO-8859-1

于 2013-02-14T13:41:25.980 回答
-2

session_start();
需要在任何其他可能输出到屏幕的东西之前。因此,例如在这种情况下,您可以输入:

session_start();
ob_start();
于 2013-02-14T13:31:28.020 回答