我的Web服务器拒绝设置会话或cookie

时间:2014-10-08 19:19:35

标签: php wordpress session cookies nginx

我目前正在使用wordpress和插件。

我创建了一些真正需要cookie和会话存储在服务器上的插件。 但是当我尝试设置会话时,似乎我的服务器拒绝存储该会话。

我做了一些测试来证明这个简单的代码。

<?php
session_start();
error_reporting(E_ALL); ini_set('display_errors', '1');

if(isset($_SESSION['xjajal'])){
echo "SESSIOn nya : ".$_SESSION['xjajal'];

}else{

    echo "session belum ada..";
    $_SESSION['xjajal'] = "sssssjajal";

}

?>

结果一直说&#34;会话belum ada&#34;。 这意味着(如果我没错)会话没有存储。

我的问题很明显,为什么会这样? 什么东西可能导致这个问题?

在我脑海中首先想到的可能是因为服务器配置不允许接受会话或许可问题,但...... wordpress,它运行得很好。我可以登录,甚至&#34;继续登录&#34;。这意味着会话甚至来自wordpress的cookie都存储得很好。但为什么我的会话没有存储?

任何帮助都将非常感激。

1 个答案:

答案 0 :(得分:0)

默认情况下,WordPress不支持会话。使用特定的插件来处理会话,例如。 WP Session Manager。如果您想存储大数据,请使用WP_Object_Cache