PHP';与session-set-save-handler()函数相关的s open()函数';s开放参数

PHP';与session-set-save-handler()函数相关的s open()函数';s开放参数,php,session,Php,Session,将PHP会话数据写入数据库并使用session-set-save-handler()函数时,必须为每个参数编写自己的回调函数。open()函数的第一个参数是保存路径。在我看到的教程中,他们提供了一个类似“$save_path”的变量,如下所示: 我不知道第一个参数应该是什么。一个变量,它的值是指向my DB的路径 谢谢您的时间。保存路径在界面中,因为原始会话处理功能需要它知道将会话文件保存到哪里。但是,您可以安全地忽略此参数,因为您将改为保存到数据库中 此外,由于您不会直接调用这些函数(PHP的

将PHP会话数据写入数据库并使用session-set-save-handler()函数时,必须为每个参数编写自己的回调函数。open()函数的第一个参数是保存路径。在我看到的教程中,他们提供了一个类似“$save_path”的变量,如下所示:

我不知道第一个参数应该是什么。一个变量,它的值是指向my DB的路径


谢谢您的时间。

保存路径在界面中,因为原始会话处理功能需要它知道将会话文件保存到哪里。但是,您可以安全地忽略此参数,因为您将改为保存到数据库中


此外,由于您不会直接调用这些函数(PHP的会话处理函数将直接调用),因此需要将参数放入函数中。不要使用它。

$save\u path被传递一个session.save\u path配置指令的值。不同的会话存储引擎可能会对该值进行不同的处理。例如,如果安装Memcache扩展,它会添加memcached会话存储功能。此参数应设置为memcached服务器的服务器/端口


在开发自定义会话存储机制时,您可以放心地忽略这一点。

谢谢你们两位。open()函数的第一个参数是必需的,因为我不会使用它吗?手册上说:“open函数需要两个参数”是的,您只需要b$session\u name$不需要保存路径。
    function open($save_path, $session_name)
{


...code...


return(true);
}