ldap php bind,密码包含&符号时,php ldap_bind失败
时间: 2023-07-31 18:10:00 浏览: 158
PHP LDAP Guidance
当LDAP密码中包含"&"符号时,需要使用LDAP转义字符"\"对其进行转义,才能成功进行LDAP绑定。可以尝试在密码中添加"\"符号,实现转义。示例代码如下:
```php
$password = str_replace('&', '\&', $password);
$ldapbind = ldap_bind($ldapconn, $ldapuser, $password);
```
在这里,我们使用了PHP中的str_replace()函数,将密码中的"&"符号替换为"\&",然后再进行LDAP绑定操作。这样就可以成功进行LDAP绑定了。
阅读全文