本文整理汇总了PHP中Ldap::setHost方法的典型用法代码示例。如果您正苦于以下问题:PHP Ldap::setHost方法的具体用法?PHP Ldap::setHost怎么用?PHP Ldap::setHost使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Ldap
的用法示例。
在下文中一共展示了Ldap::setHost方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: newLdap
protected function newLdap($config)
{
$ldap = new Ldap();
$ldap->setHost($config['host']);
$ldap->setPort($config['port']);
$ldap->setDomain($config['domain']);
$ldap->setLdapPrefix($config['suffix']);
$ldap->setWindows(false);
// FIXME: use configuration to determine this flag
switch ($config['security']) {
case 1:
// TLS
$ldap->setLdapTLS(true);
$ldap->setLdapSecure(false);
break;
case 2:
// SSL
$ldap->setLdapTLS(false);
$ldap->setLdapSecure(true);
break;
default:
// unsecure
$ldap->setLdapTLS(false);
$ldap->setLdapSecure(false);
break;
}
return $ldap;
}