我刚将旧网站服务器中的几个网站更改为新网站。
此错误发生在电子商务网站的各个页面中。
知道它可能是什么?
答案 0 :(得分:1)
这可能有时会发生,因为在会话之前发送到浏览器的内容可能是php脚本开头的空间或文件中导致该问题的BOM unicode。
答案 1 :(得分:0)
1.在PHP标签之前和之后删除空格。它可能会给“无法发送会话缓存限制器”警告。
2.如果已在PHP.ini中启用了SESSION,则无需编写session_start();言。
3.如果在PHP.ini中禁用了SESSION,则保留“session_start();”在您的申请中只发表一次声明。
答案 2 :(得分:0)
这可能是因为我之前遇到过的事情:
您的代码中有session_start();
之前的内容。确保此代码是代码中<?php
之后的第一行。
我们在php文件中有一些名为 BOM 的内容。您可以在保存php文件时设置或取消设置此选项。对于PHP文件,此选项必须取消设置。否则你会得到你提到的错误。