Dalam tetapan intranet di mana aplikasi web PHP berada, selalunya wajar untuk mendapatkan nama pengguna Windows pengguna semasa yang mengakses halaman web . Selain mengekstrak IP dan nama hos, ini memberikan maklumat tambahan tentang identiti pengguna.
Untuk mendapatkan semula nama pengguna Windows, PHP menyediakan akses kepada pembolehubah permintaan AUTH_USER. Pembolehubah ini mengandungi nama pengguna pengguna yang disahkan jika pelayan web menggunakan pengesahan asas atau bersepadu Windows.
Jika tiada akses tanpa nama kepada aplikasi web, pembolehubah ini akan kosong. Walau bagaimanapun, jika pengesahan bersepadu Windows atau pengesahan asas didayakan pada pelayan, nama pengguna pengguna yang disahkan akan mengisi pembolehubah ini.
Dalam domain Active Directory, pengalaman yang lancar boleh dicapai apabila pelanggan menggunakan Internet Explorer. Jika kebenaran pelayan web dikonfigurasikan dengan sewajarnya, IE menyerahkan bukti kelayakan domain ke pelayan secara automatik tanpa menggesa pengguna untuk log masuk. Akibatnya, pembolehubah AUTH_USER akan mengandungi nama pengguna yang layak domain dalam format "MYDOMAINuser.name."
Atas ialah kandungan terperinci Bagaimana untuk Mendapatkan Nama Pengguna Windows dalam PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!