0

我想在我的word press 博客上使用PHP 的SESSION 功能。我session_start()在我的 wp-config.php 文件中添加了一个并注释掉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]
4

1 回答 1

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'];
于 2013-08-08T12:19:10.113 回答