2016-12-05 17 views
-1

クライアントコンピュータのphpでwindowsコマンドの出力を取得したいのですが(コンピュータを参照します)。以下のコードは、サーバーコンピュータの出力を示しています。クライアントコンピュータのWindowsコマンドの出力をPHPで行う必要があります

<?php 
// Turn on output buffering 
ob_start(); 
//Get the ipconfig details using system commond 
system('ipconfig /all'); 
// Capture the output into a variable 
$mycomsys=ob_get_contents(); 
// Clean (erase) the output buffer 
ob_clean();  
echo $mycomsys; 
?> 

これは、サーバーpcのコマンドipconfig/allのすべての情報を表示しています。しかし、私はウェブを閲覧しているクライアントPCの情報を必要としています。

ありがとうございます。

+0

これは、クライアントではなくサーバーのIP情報のみを取得します。ローカルPC上でコードを実行しているため、ローカル情報が表示されます(これはサーバー情報と同じです)。 – Matheno

+0

こんにちは PHPのクライアントマシンでコマンドを実行する方法はありますか?いずれかのjavascript/jquery? – bKashOST

+2

phpがSERVERSIDE ... JavaScript/VBSがクライアントサイドで実行可能かもしれません – donald123

答えて

0

クライアントコンピュータでランダムコマンドを実行するようにWebサイトを設定します。それは可能ではありません。もしそれがインターネットなら、実際にブラウズするのは非常に危険な場所になるでしょう。

あなたが訪問したすべてのサイトで何が起きるのかを想像すると、コンピュータ上でコマンドを実行できます。 Web管理者は必要なことを何でもすることができます!あなたのファイルを見る。あなたの個人情報を読んでください。すべてをゴミ箱に!

このような理由から、ブラウザはあなたがしたいことをあなたに任せません。

関連する問題