Häufig gestellte Fragen in PHP——ldap_add(): Hinzufügen: Undefiniertes Attribut eingeben
Hintergrund
Wenn wir uns täglich weiterentwickeln, werden wir auf alle möglichen seltsamen Probleme stoßen (auf die Grube treten o(╯□╰)o), diese FAQ-Serie ist eine Reihe von Rekordartikeln über einige der Probleme, denen ich jeden Tag begegne, organisiert hier Nach einer Zusammenfassung , teilen Sie es mit allen, damit seine Freunde, die noch in der tiefen Grube sind, mit Seilen herausklettern können.
Gleichzeitig ist jeder herzlich eingeladen, mir eine Nachricht oder eine private Nachricht mit den Problemen zu hinterlassen, auf die Sie stoßen, und ich werde sehen, ob ich sie für Sie lösen kann.
Entwicklungsumgebung
- Betriebssystem: windows10
- Sprache: PHP
Inhalt
Fehler
ldap_add(): Hinzufügen: Undefinierter Attributtyp in...
Ursache für:
Das bei Verwendung von ldap_add hinzugefügte Attribut stimmt nicht mit dem im LDAP-Server festgelegten Attributtyp überein.
Lösung:
1. Verwenden Sie das Tool phpldapadmin, um die vom aktuellen LDAP-Server speziell unterstützten Attributtypen anzuzeigen
2. Vergleichen Sie den Namen, den Datentyp und ob eine Bestätigung erforderlich ist, mit den in ldap_add festgelegten Benutzerattributen.
Es gibt auch einen Spruch im Internet, dass es an den fehlenden gültigen Eingabe-Leerzeichen im dn liegt, und dieses Problem wurde beim Test nicht gefunden.
Dieser Artikel erklärt:
Dieses Werk ist von CN Hua Shao unter der Creative Commons Attribution-Noncommercial 4.0 International License lizenziert .