PHP表单会话_start():无法发送会话缓存限制

PHP表单会话_start():无法发送会话缓存限制,php,html,mysql,database,Php,Html,Mysql,Database,我在中收到错误消息”:session_start():无法发送会话缓存限制器-已发送头(输出从/home/page4_insertdata.php:30开始) /主页/page4_insertdata.php第31行“ 我已经检查了空白/空白,但找不到任何空白,不确定第30/31行之前输出到浏览器的内容 PHP 页面格式 PHP表单 在任何输出之前,必须在文件开头调用session_start()命令。 HTML实际上是在session_start()命令之前输出的 在会话_start()

我在中收到错误消息”:session_start():无法发送会话缓存限制器-已发送头(输出从/home/page4_insertdata.php:30开始) /主页/page4_insertdata.php第31行“

我已经检查了空白/空白,但找不到任何空白,不确定第30/31行之前输出到浏览器的内容


PHP



页面格式
PHP表单

在任何输出之前,必须在文件开头调用session_start()命令。 HTML实际上是在session_start()命令之前输出的


在会话_start()的正上方有一整块HTML


在HTML模式下,所有内容都将立即推送到浏览器。

始终尝试使用文件顶部的session_start()函数

<?php
session_start();
// Turn off all error reporting 
error_reporting(0);

在文件开头调用session\u start,然后再调用其他可能重复的内容-我已经更新了它,但仍然收到相同的错误。是否从其余位置删除session\u start()?我确定现在与session\u start()没有关系,与header()也没有关系。将整个代码移到html标记之前,我指的是所有的计算/检查/数据库事务等。永远不要在html之后或之间执行逻辑,尤其是header()、session_start()等。在html代码之前使用这些代码。除了表单提交失败之外,不会出现任何错误。。!!,错误日志不起作用。我只是试图在html出现之前将所有php移到页面顶部,但仍然不走运。
<?php
session_start();
// Turn off all error reporting 
error_reporting(0);