我想使用 LDAP 帐户中的 GUID 来识别应用程序中的这些帐户。我不认为它是二进制安全的。如果我将这些 GUID 与 PHP 进行比较==
,结果为真;如果我使用===
,结果是错误的。
我认为这就是我没有得到结果的原因。如果我在 GUID 之后搜索哪个 phpldap。
我得到了这个代码的 GUID:
$justthese = array("ou", "sn", "givenname", "mail", "pager","objectGUID");
$sr=ldap_search($ad, $basedn, $filter, $justthese);
$info = ldap_get_entries($ad, $sr);
之后,我将变量保存在 MySQL 数据库中。我读过我应该使用ldap_get_values_len
,但我不知道如何在具有多个结果的查询中实现它。
输出看起来类似于 from ldap_get_entries
。
我是否只能从 转换结果ldap_get_entries (guid)
,并且可以将这些与 LDAP 进行比较?或者,我必须使用ldap_get_values_len
,我该怎么做?