ホームページ > バックエンド開発 > PHPチュートリアル > PHP で Windows ユーザー名を取得するにはどうすればよいですか?

PHP で Windows ユーザー名を取得するにはどうすればよいですか?

Mary-Kate Olsen
リリース: 2024-11-07 12:14:02
オリジナル
350 人が閲覧しました

How to Retrieve the Windows Username in PHP?

PHP での Windows ユーザー名の取得

PHP Web アプリケーションが存在するイントラネット設定では、Web ページにアクセスしている現在のユーザーの Windows ユーザー名を取得することが望ましいことがよくあります。 。 IP とホスト名を抽出するだけでなく、ユーザーの ID に関する追加情報も提供されます。

解決策: AUTH_USER 変数の利用

Windows ユーザー名を取得するために、PHP は AUTH_USER リクエスト変数へのアクセスを提供します。 Web サーバーが基本認証または Windows 統合認証を使用している場合、この変数には認証されたユーザーのユーザー名が含まれます。

Web アプリケーションへの匿名アクセスがない場合、この変数は空になります。ただし、Windows 統合認証または基本認証がサーバーで有効になっている場合、認証されたユーザーのユーザー名がこの変数に設定されます。

Active Directory ドメインの Windows 統合認証

Active Directory ドメインでは、クライアントが Internet Explorer を使用する場合、シームレスなエクスペリエンスを実現できます。 Web サーバーの権限が適切に構成されている場合、IE はユーザーにログインを求めることなく、ドメイン資格情報をサーバーに自動的に送信します。その結果、AUTH_USER 変数には、ドメイン修飾されたユーザー名が "MYDOMAINuser.name." という形式で含まれます。

以上がPHP で Windows ユーザー名を取得するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート