首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PHP的open()函数与session-set-save-handler()函数的open参数相关

PHP的open()函数与session-set-save-handler()函数的open参数相关
EN

Stack Overflow用户
提问于 2009-09-21 05:10:55
回答 2查看 964关注 0票数 1

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

代码语言:javascript
复制
    function open($save_path, $session_name)
{


...code...


return(true);
}

我不知道第一个参数应该是什么。一个变量的值是我的数据库的路径吗?

谢谢您抽时间见我。

EN

回答 2

Stack Overflow用户

发布于 2009-09-21 05:21:20

save_path在接口中,因为原始会话处理函数需要它来知道保存会话文件的位置。但是,您可以安全地忽略此参数,因为您将改为保存到数据库中。

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

票数 2
EN

Stack Overflow用户

发布于 2009-09-21 13:22:19

向$save_path传递session.save_path配置指令值。不同的会话存储引擎可能会以不同的方式处理此值。例如,如果您安装Memcache扩展,它将添加memcached会话存储功能。此参数应设置为memcached服务器的服务器/端口。

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1452977

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档