Zend framework Zend Framework memcache会话保存处理程序并使用现有会话

Zend framework Zend Framework memcache会话保存处理程序并使用现有会话,zend-framework,session,memcached,libmemcache,Zend Framework,Session,Memcached,Libmemcache,我在一个主域上有一个遗留的PHP应用程序,它使用memcache作为会话的后端。这很有效。我正在尝试在子域上添加一个新的Zend Framework应用程序,该应用程序可以共享在主域上创建的相同会话 我在application.ini中配置了会话和savehandler: resources.session.saveHandler.class = "App_Session_SaveHandler_Cache" resources.session.saveHandler.options.type

我在一个主域上有一个遗留的PHP应用程序,它使用memcache作为会话的后端。这很有效。我正在尝试在子域上添加一个新的Zend Framework应用程序,该应用程序可以共享在主域上创建的相同会话

我在application.ini中配置了会话和savehandler:

resources.session.saveHandler.class = "App_Session_SaveHandler_Cache"
resources.session.saveHandler.options.type = "Libmemcached"
resources.session.saveHandler.options.maxlifetime = 300
resources.session.saveHandler.options.front.lifetime = 300
resources.session.saveHandler.options.front.automatic_serialization = true
resources.session.saveHandler.options.back.servers.0.host = "127.0.0.1"
resources.session.saveHandler.options.back.servers.0.port = 11211
resources.session.saveHandler.options.back.servers.0.persistent = true
resources.session.saveHandler.options.back.servers.0.status = true
resources.session.saveHandler.options.back.servers.1.host = "127.0.0.2"
resources.session.saveHandler.options.back.servers.1.port = 11211
resources.session.saveHandler.options.back.servers.1.persistent = true
resources.session.saveHandler.options.back.servers.1.status = true
会话保存处理程序类(App_session_SaveHandler_Cache)实现Zend_session_SaveHandler_接口,并使用Zend_缓存工厂为后端存储传入Libmemcached选项

在我的引导中,我有一个_init方法作为第一个调用会话引导的方法:

protected function _initForceSession()
{   
    $this->bootstrap('session');
    Zend_Session::start();
}
我希望能够继续使用子域主域中的现有会话(如果存在),并创建一个新会话(如果还没有)

我能够在旧应用程序中创建的新应用程序中成功读取会话id。但是,我无法让新应用程序在会话本身中实际读取

我尝试了从新应用程序直接读取memcache(绕过会话),我能够通过这种方式获取会话数据

我错过了什么