【发布时间】:2021-12-29 02:53:00
【问题描述】:
我对编码不太友好,浪费了将近 5 天的时间来寻找解决方案。最近更改了托管,然后它开始发生。同时也得到了其他警告,如
“警告:无法修改标头信息 - 标头已由 /var/www/ 中的(输出开始于 /var/www/u1524808/genericpanda.com/wp-content/themes/pillshope/functions.php:278)发送u1524808/genericpanda.com/wp-login.php 在第 400 行"
因此,我无法登录 WordPress 仪表板。真的面临着艰难的时刻。这是我收到错误的函数。真的需要帮助,提前谢谢你!!!
function register_my_session() {
if (!session_id()) {
session_start();
}
$_SESSION['cart']='';
if ($_SERVER["REQUEST_METHOD"] == "POST") {
array_push($_SESSION['cart'], $_POST);
}
}
add_action('init', 'register_my_session');
【问题讨论】:
-
themes/pillshope/functions.php:278已发送输出,因此session_start()无法运行。发布该文件的相关部分可能是个好主意
标签: php arrays wordpress session