投稿者 |
メッセージ |
|
< PHPプログラミング ~ コンピュータ名取得 |
|
時間:
火 7月 26, 2005 10:59 am
|
|
|
|
はじめまして。
最近PHPで開発をはじめました。
よろしくお願いします。
さっそく質問なのですが、簡単な認証システムとして
接続してくるパソコンのコンピュータ名を取得したいです。
マイコンピュータを右クリックして出てくるコンピュータ名です。
環境変数などから取得しようとしても出てくるのは、
サーバのコンピュータ名だけでした。
また、exec('hostname')などで取得しても同じでした。
初歩的な質問だと思いますがよろしくお願いします。 |
|
|
|
|
|
|
|
時間:
火 7月 26, 2005 1:57 pm
|
|
|
|
自己解決しました。
<?
$ip =getenv("REMOTE_ADDR");
exec('nslookup '. $ip. ' > ip.txt');
$buffer = file_get_contents("ip.txt");
$start = strpos($buffer, "Name:");
$end = strrpos($buffer, "Address:");
$hostName = trim(substr($buffer, $start + 6, $end - $start - 6));
echo $hostName;
?> |
|
|
|
|
|
|
|
|
新規投稿: 不可 返信: 不可t 自分の記事の編集: 不可 自分の記事の削除: 不可 投票への参加: 不可
|
|