我在wordpress插件中使用session,它给出了如下警告:
Warning: session_start() [function.session-start]: Node no longer exists in /----/---/plugins/----.php on line 11
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /----/---.php:11) in /---/---/---.php on line 11
在第11行,我有:
session_start();
在session_start之前没有打印输出。 我已经尝试在启动之后放置它
<?php
但它没有解决这个错误。 为了您的信息,我没有在这里使用任何SimpleXMLElement。 知道怎么解决这个问题,或者为什么我得到这个呢?
提前致谢。
答案 0 :(得分:1)
我没有意识到你指的是wordpress,你需要检查当你的插件出现时会话ID不存在,
function init_plugin() {
if (!session_id()) {
session_start();
}
}
add_action('init', 'init_plugin');