PHP:自定义会话处理程序

PHP:自定义会话处理程序,php,session,handler,Php,Session,Handler,只是一个关于php会话处理程序的小问题, 假设我想将会话存储在数据库中,因为我有多个服务器可以访问会话,我将使用中所述的接口编写自己的sessionhandler, 但是我怎么用呢? 如果我这样做 它会使用我的处理程序保存数据吗?在set\u save\u handler()中定义和设置的类应该具有要定义的会话生命周期中所需的所有函数。其中包括read()、write()、destroy()等 一旦定义正确,您仍然可以按正常方式操作会话,但在后台,您定义的函数将根据您正在执行的会话事件来执行 例

只是一个关于php会话处理程序的小问题, 假设我想将会话存储在数据库中,因为我有多个服务器可以访问会话,我将使用中所述的接口编写自己的sessionhandler, 但是我怎么用呢? 如果我这样做


它会使用我的处理程序保存数据吗?

在set\u save\u handler()中定义和设置的类应该具有要定义的会话生命周期中所需的所有函数。其中包括read()、write()、destroy()等

一旦定义正确,您仍然可以按正常方式操作会话,但在后台,您定义的函数将根据您正在执行的会话事件来执行

例如$\u会话['key']='value'将执行write()函数(您可能在其中编写了数据库保存例程)


您可以在以下网站上阅读更多信息:

是的,只要您写对了,它会的。OP,这是因为您没有包含相关代码并要求代码审查(请注意,对于不存在的代码)。代码评审可发布在
session_set_save_handler(....);
session_start();
$_SESSION['key'] = 'value';