<?php
if(session_id() == '' || !isset($_SESSION))
session_start();
?>
我在所有页面中都有这行代码......它位于我脚本的最顶层..但不幸的是我在我的一个脚本上收到错误但其他页面没有出错。 ..我试图搜索它,但他们说,它需要在HTML之前的脚本顶部..只是我做了...但我不知道为什么我在我的一个页面上得到错误..我当我开始将它上传到我的cpanel服务器时发现此错误..但在我的本地服务器上它完全正常工作..
这是我得到的警告信息..当我试图在我的一个脚本上删除它时,这给了我错误信息,我的页面运行不正常
警告: session_start():无法发送会话缓存限制器 - 已发送的标头
答案 0 :(得分:0)
session_start()函数需要是第一个
Activity
答案 1 :(得分:0)
如果在调用session_start()
之前有输出,则会发生这种情况。最典型的罪魁祸首是<?php
标记之前的空格(或任何字符)(也要注意zero-width space个字符)。