php使用ldap模块登录windows的ad域控
2010-11-01 17:29
405 查看
参考博客:http://www.hejunbin.com/?p=78
<?php
$host = "ad服务器IP:端口(默认是389)";
$user = "用户名@域名";
$pswd = "密码";
$conn = ldap_connect($host) or die("Could not connect!" );
if($conn){
//设置参数
ldap_set_option ( $conn, LDAP_OPT_PROTOCOL_VERSION, 3 );
ldap_set_option ( $conn, LDAP_OPT_REFERRALS, 0 ); // Binding to ldap server
$bd = ldap_bind($conn, $user, $pswd) or die ("Could not bind");
echo "ldap_bind success";
}
else{
echo "Unable to connect to AD server";
}
?>
部分人可能需要下载php_ldap.dll
我用的是windows下的php 5.3.3 VC6版本。对应的dll如下
php_ldap-5.3.3-vc6-x86.zip
<?php
$host = "ad服务器IP:端口(默认是389)";
$user = "用户名@域名";
$pswd = "密码";
$conn = ldap_connect($host) or die("Could not connect!" );
if($conn){
//设置参数
ldap_set_option ( $conn, LDAP_OPT_PROTOCOL_VERSION, 3 );
ldap_set_option ( $conn, LDAP_OPT_REFERRALS, 0 ); // Binding to ldap server
$bd = ldap_bind($conn, $user, $pswd) or die ("Could not bind");
echo "ldap_bind success";
}
else{
echo "Unable to connect to AD server";
}
?>
部分人可能需要下载php_ldap.dll
我用的是windows下的php 5.3.3 VC6版本。对应的dll如下
php_ldap-5.3.3-vc6-x86.zip
相关文章推荐
- 使用PHP登录Ldap服务器
- Windows下PHP使用Apache的mod_fcgid模块安装及配置
- 使用Hash直接登录Windows
- 使用PHP往Windows系统中添加用户
- 使用php Memcache模块如何正确遍历所有KEY以及VALUE
- 登录使用OPENSHIFT搭建的PHP+MYSQL应用,显示【连接数据库失败,数据库用户名或密码错误
- PHP包管理工具Composer的安装与使用(Windows环境)
- SSMS局域网登录提示“该登录名来自不受信任的域不能与Windows身份验证一起使用。错误18452“解决办法
- php 使用curl模拟登录discuz以及模拟发帖
- 如何使用PHP往windows中添加用户
- PHP获取windows登录用户名的方法
- windows下使用lighttpd+php(fastcgi)+mysql
- Apache在Windows下使用Mod_rewrite模块
- 基于Servlet、JSP、JDBC、MySQL登录模块(包括使用的过滤器和配置)
- Windows平台SSH登录Linux并使用图形化界面
- redis在windows下安装和PHP中使用
- 使用Bootkit绕过Windows 登录密码
- 在Windows上开发PHP扩展模块
- PHP环境配置:Windows下XAMPP的安装说明与使用
- PHP SOAP模块的使用方法:NON-WSDL模式