【发布时间】:2021-10-27 16:28:59
【问题描述】:
我在我的 wp-debug 日志中收到一条错误消息,提示“PHP 警告:session_start():当第 228 行的 ...hooks.php 中的标头已发送时无法启动会话”。这是文件中的代码 sn-p
function _action_fw_flash_message_backend_prepare() {
if ( ! session_id() ) {
session_start();
}
}
session_start();在 228 上。我读过 session_start 应该是文件中要执行的第一行代码。这不会影响代码的功能吗? (我的 PHP 经验为零)
【问题讨论】:
-
在将任何 html 内容输出到浏览器之前,对 session_start 的调用应该位于脚本的最顶部