" session_start():无法发送会话缓存限制器"警告,使用ajax

时间:2016-02-20 16:49:58

标签: php ajax

我在PHP中遇到此错误:

  

session_start():无法发送会话缓存限制器 - 标头   发送

我知道我必须在html <head>之前放置session_start(),我正在做什么。这里的问题是我使用id容器来生成ajax内容。

例如,我在homepage.php中有一个按钮,它在divResults中更新了一些calculate.php文件,这个calculate.php以session_start()开头。但是,此警告出现在divResults内。

我怎么能解决它。是否可以简单地忽略警告。怎么样?

(我在XAMPP中没有这个问题,只使用外部托管服务提供商) 感谢

1 个答案:

答案 0 :(得分:1)

根据您的问题,可能会出现以下错误。

  1. 您在session_start();文件的中间或末尾的某处写了.php,因此您需要将session_start();放在.php文件的顶部<?php

  2. 可能在您的.php文件的开头或结尾有一些空行,因此也会出现此错误。 删除那些空行。