PHP和Memcache - 会话不起作用

时间:2013-09-27 13:55:59

标签: php session memcached

我在使用PHP + Memcached处理单独服务器中的会话时遇到了一些问题。实际上,即使在同一台服务器上也是如此。

在PHP中使用pecl扩展内存缓存。不是mecached。

我的php.ini设置

memcache.hash_strategy = consistent
session.save_handler = memcache
session.save_path = "tcp://10.0.0.171:11211?persistent=1&weight=2&timeout=2&retry_interval=10"
session.use_cookies = 1
session.use_only_cookies = 1
session.name = PHPSESSID
session.auto_start = 0
session.cookie_lifetime = 0
session.cookie_path = /
session.cookie_domain = ".homedoctorteste.com"
session.cookie_httponly =

两台服务器上的设置完全相同。

我在服务器1上创建了以下文件

<?php
    session_start();
    $_SESSION["Test"] = "test";
    session_write_close();
    var_dump($_SESSION);
?>

文件服务器2:

<?php
    session_start();
    var_dump($_SESSION);
?>

但是在两个服务器返回的是一个空白数组。

我把这两个文件放在同一台服务器上,同样的问题就发生了。

有什么建议吗?我在互联网上搜索过的解决方案但无法解决问题。

编辑1 删除空格。

0 个答案:

没有答案