牛牛在线工具

ldap_control_paged_result_response()

收录 8868 个 PHP 函数,含用途说明与用法示例。

ldap_control_paged_result_response()

获取分页结果的响应控件

函数名:ldap_control_paged_result_response() 适用版本:PHP 5, PHP 7 用法:ldap_control_paged_result_response(resource $link, resource $result, array &$cookie, int &$estimated); 说明:ldap_control_paged_result_response() 函数用于获取分页结果的响应控件。 参数: $link:一个打开的 LDAP 连接资源。 $result:一个搜索结果资源。 &$cookie:一个用于存储分页 cookie 值的数组。 &$estimated:一个用于存储估计的条目数的整数。 返回值:成功时返回 TRUE,失败时返回 FALSE。 示例: <?php // 连接到 LDAP 服务器 $ldapconn = ldap_connect("ldap.example.com"); // 绑定到 LDAP 目录 $ldapbind = ldap_bind($ldapconn, "cn=admin,dc=example,dc=com", "password"); // 设置分页控制 $pageSize = 100; $cookie = ''; ldap_control_paged_result($ldapconn, $pageSize, true, $cookie); // 执行搜索操作 $dn = "ou=users,dc=example,dc=com"; $filter = "(objectClass=*)"; $searchResult = ldap_search($ldapconn, $dn, $filter); // 获取分页结果的响应控件 $estimated = 0; ldap_control_paged_result_response($ldapconn, $searchResult, $cookie, $estimated); // 打印估计的条目数 echo "估计的条目数:".$estimated; // 关闭 LDAP 连接 ldap_close($ldapconn); ?> 以上示例演示了如何使用 ldap_control_paged_result_response() 函数获取分页结果的响应控件。在示例中,首先连接到 LDAP 服务器并绑定到 LDAP 目录。然后,设置分页控制并执行搜索操作。最后,使用 ldap_control_paged_result_response() 函数获取分页结果的响应控件,并打印出估计的条目数。 请注意,示例中的 LDAP 连接和绑定参数应根据实际情况进行修改。