我在PHP中遇到此错误:
session_start():无法发送会话缓存限制器 - 标头 发送
我知道我必须在html <head>
之前放置session_start(),我正在做什么。这里的问题是我使用id容器来生成ajax内容。
例如,我在homepage.php中有一个按钮,它在divResults中更新了一些calculate.php文件,这个calculate.php以session_start()开头。但是,此警告出现在divResults内。
我怎么能解决它。是否可以简单地忽略警告。怎么样?
(我在XAMPP中没有这个问题,只使用外部托管服务提供商) 感谢
答案 0 :(得分:1)
根据您的问题,可能会出现以下错误。
您在session_start();
文件的中间或末尾的某处写了.php
,因此您需要将session_start();
放在.php
文件的顶部<?php
。强>
可能在您的.php
文件的开头或结尾有一些空行,因此也会出现此错误。 删除那些空行。