在将PHP会话数据写入数据库并使用session-set-save-handler()函数时,必须为每个参数编写自己的回调函数。open()函数的第一个参数是保存路径。在教程中,我看到他们提供了一个类似"$save_path“的变量,如下所示:
function open($save_path, $session_name)
{
...code...
return(true);
}我不知道第一个参数应该是什么。一个变量的值是我的数据库的路径吗?
谢谢您抽时间见我。
发布于 2009-09-21 05:21:20
save_path在接口中,因为原始会话处理函数需要它来知道保存会话文件的位置。但是,您可以安全地忽略此参数,因为您将改为保存到数据库中。
此外,由于不会直接调用这些函数(PHP的会话处理函数将直接调用),因此需要将参数放入函数中。只是不要用它。
发布于 2009-09-21 13:22:19
向$save_path传递session.save_path配置指令值。不同的会话存储引擎可能会以不同的方式处理此值。例如,如果您安装Memcache扩展,它将添加memcached会话存储功能。此参数应设置为memcached服务器的服务器/端口。
在开发自定义会话存储机制时,您可以放心地忽略这一点。
https://stackoverflow.com/questions/1452977
复制相似问题