2016-08-11 7 views
0

データベースの変更を含むページ(データベースを変更できるウェブページがあります。これは、いつ変更されたかを含む変更の履歴データベースです)。このページ/このデータベースには、それを変更した人を保存する必要があります。 私の質問は、Windowsのユーザー名を取得する方法です。 私はApacheのサーバーmysqlのデータベースとphpで作業していると私はWindowsのユーザーを取得する必要があります。ログインしたユーザー名を取得するにはどうすればよいですか?

+0

ここでコードはありますか? –

+0

最初にコードを貼り付けます – user1234

+0

通常のウェブページまたは企業イントラネットですか?つまり、あなたが使用できるアクティブなディレクトリがありますか? –

答えて

0

私は私のラップトップ上でこれを試してみました:

cmd> php -r "exec('echo %username%', $output); var_dump($output);" 
array(1) { 
    [0] => 
    string(7) "jigar.d" 
} 

そして、あなたは、コンピュータ名と一緒にユーザー名をしたい場合:

cmd> php -r "exec('echo %username%@%computername%', $output); var_dump($output);" 
array(1) { 
    [0] => 
    string(20) "[email protected]****JIGARD" 
} 

ない、これはあなたが探しているものであれば確認してください。

イントラネットのPHPベースのアプリケーションの認証では、ユーザの接続と認証にPHP LDAPを使用しています。

注:私のラップトップはADにもあります。私は*私の実際のcomputernameを持っています。

+0

ありがとう、そのsghを行うが、それは私のユーザー名isntそれは何を返すと確信しています。仮想サーバーの名前はおそらく実行されていたと思います。 – Daniel

関連する問題