我收到“警告:session_start():无法发送 session 缓存限制器- header 已发送”。我无法将session_start()放在最上面,因为我使用的是“use Phppot \ DataSource”,如果更改其位置,它将无法正常工作。
我编写的代码是这样的:

<?php
use Phppot\DataSource;
session_start();
require_once 'web.php';
?>
有人可以帮我解决这个错误吗?谢谢!

最佳答案

将session_start()移动到必须先设置session和其他 header ,然后才能广播任何内容,并且phppot似乎在广播某些内容,以查看错误。

关于php - 即使session_start()已经在最前面,“session_start(): Cannot send session cache limiter - headers already sent”仍会继续出现,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/65323354/

10-12 02:19