wordpress中的会话不太有用

时间:2013-08-08 12:02:07

标签: php html wordpress session

我想在我的文字新闻博客上使用PHP的SESSION功能。我在我的wp-config.php文件中添加了session_start(),并对wp_unregister_globals();进行了评论。

使用session_id();我能够显示一个ID,但在此源代码中,没有任何效果,我甚至无法显示session_id()

    <div class="anzahl_pakete">
        Spendenpakete im Parkkorb:[php] echo session_id();
$anzahl = 0;
$keys = array_keys($_SESSION);
for($i=0;$i<count($keys);$i++)
{
if($_SESSION[$keys[$i]] != 0)
{$anzahl++;}
}
echo $anzahl;[/php]

1 个答案:

答案 0 :(得分:0)

试试这个

// On your plugin or themes functions.php

function register_session(){
    if( !session_id())
        session_start();
}

add_action('init','register_session');
// On you code

$_SESSION['key'] = $abc;
// On your ajax file

if( !session_id())
session_start();

$abc = $_SESSION['key'];