PHP资源是否跨页面保持状态?

时间:2013-07-16 07:47:52

标签: php resources ldap

我将资源链接标识符(特别是LDAP连接链接)存储在全局变量中,并检查我的第一次初始化,只有当它不在$GLOBALS数组中时才创建它。

我在登录用户时使用正确的凭据绑定到LDAP连接,但是当我稍后尝试搜索LDAP目录时,我意识到连接已经失去状态(因为我无法进行搜索)。

有没有办法在页面之间保持LDAP连接的状态?我无法将它们存储在会话变量中,因为它们无法序列化。

1 个答案:

答案 0 :(得分:1)

不,他们没有。就像你总是需要连接每个请求的数据库一样,你也需要创建一个到LDAP的新连接。

本质上:每个请求都以一个干净的平板开始,你需要每次都获取资源,打开连接。