システムがあり、LDAP を使用して AD に接続したいと考えています。最初に接続をテストしようとしましたが、失敗しました。コードが(sizeof($_POST) > 0までしか実行されないことを意味する '1' のみを出力します。何をコーディングするのを忘れましたか?コーディングのどこが欠けているかを知る必要があります。誰かが私を助けてくれることを願っています。
これは LDAP.php の完全なコードです: '
<?php
if (sizeof($_POST) > 0) {
echo "1";
if($ds = @ldap_connect('10.5.10.540', '389')) {
$username = $_POST["user_id"] . "@mydomain.local";
echo "2";
if ($status=@ldap_bind($ds, $username,$_POST["user_password"])) {
echo "3";
@ldap_unbind($ds);
echo "Success.";
}
}
echo "3";
@ldap_unbind($ds);
}
?>
<html>
<body>
<form action = "ldapts2.php" method="post">
Username: <input type="text" name="user_id" >
Password: <input type="password" name="user_password" >
<input type="submit" value = "Login">
</form>
</body>
</html>