出産前後の痔にはご注意!

どうしたらよいでしょうか??

よろしくおねがいします!!!!

A 回答 (3件)

すいません、期待させてしまって。


コンピュータ名をWindowsアカウントと勘違いしておりました。

言語は何を使用されているか分かりませんが、VBScriptでは
次のとおりです。
ご存知かとは思いますが、サーバー側で環境情報を取得するには、

Request.ServerVariables ( 変数名 )

を使用します。
LOGON_USER・・・ ログインした Windows アカウント

で取得します。

本題に関しては、分かり次第、また、回答させていただきます。

どのようなことをしたいのか?
また、サーバー側言語は何なのか?
クライアント側言語は何なのかをご教授して頂くと、代案等を考えることができると思います。
    • good
    • 1

JavaScriptじゃ無理そうですね~


もうちょっと調べてみます。

ちなみに、サーバー側処理では、取得可能です。

この回答への補足

どっちかと言うと、サーバー側で取得できたほうがいいです^^。お願いします~!!!助けてください!!!!

補足日時:2005/05/26 08:37
    • good
    • 1

windowsのユーザー名を取得したいのでしたら無理です。


と、言うよりもそんな事が出来たとしたら、重大なセキュリティーホールだと思います。
それに、そんな事をされてもいいと思ってますか?
最後に、もし使っているOSとかブラウザとかそういった情報がほしかったのならすみません。
その場合は改めて回答しますので。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

QクライアントのIPとマシン名を取得したい

JSP/サーブレットで開発をしております。
ログイン者のIPアドレスとマシン名を取得したいと思っているのですがどのようにすればよいでしょうか?
getHostName()で取得できると聞いたのですが、サーバーマシンのマシン名しか取得できませんでした。
どうか教えてください。

Aベストアンサー

アクセスユーザのIPアドレスは
request.getRemoteAddr()
で取得できます。
getHostName()は今現在Javaが動いているマシンのホスト名を取得するものです。
マシン名についてはリクエストヘッダに通常付与される物ではないのでWEB上で取得するのは不可能です。
※ブラウザを自作してリクエストヘッダにマシン名を送出させるなどすれば可能ですが、現実的ではないでしょう。

Qローカルのコンピュータ名を取得したい

クライアントのPC名=A
サーバのPC名   =B
DNSサーバ名   =C

$IP = $_SERVER['REMOTE_ADDR'];
$PcName = gethostbyaddr($IP);

上記のようにすると$PcNameにはCが入ります。
Aを取得したいのですが、どうすれば良いか教えて下さい

Aベストアンサー

インターネットを介してと言う事でしょうか?
であれば、クライアントPCにグローバルIPが振られて、かつDNSに登録されていない限りAは取得出来ません。
REMOTE_ADDRは接続IPを取得するだけなので。

まあ、PC名分かったらセキュリティ上やばいと思うのでw

ローカルであればDNS構築して逆引き登録をちゃんとやればOKです。

QJavaScriptでWindowsログオンIDを取得したい

JavaScriptでWindowsログオンIDを取得したいと考えております。
Webのシステムで特定のWindowsログオンIDの場合のみに提供したい機能があるためです。
このWebのシステム自体にはログインという行為はないため、そのユーザIDで判断することができないため、WindowsログオンIDを用いたいと考えいています。
以上、よろしくお願いします。

Aベストアンサー

そんなユーザーの個人情報を抜くような悪質な機能はブラウザには
ついていないと思いますが・・・。
仕様自体再検討してください。

Qホスト名を取得するには?

あるHPにアクセスしたPCのホスト名を、JavaScriptsで取得するにはどうすればいいのでしょうか?
hostやhostname は、そのHP(URL)を返すだけなので・・・。

お願いします。

Aベストアンサー

すこし調べて見ましたがJavaScriptでのリモートホストの取得は無理なようです。(下記URL参考)
CGIを使うしかないかと思います。

http://oshiete1.goo.ne.jp/kotaeru.php3?q=43091

Q利用者側のMACアドレスを取得したい

いま PHP を使ってウェブサイトを構築しており、
認証として利用者のMACアドレスを取得したいと思っています。
LAN 内であれば
http://www.phpclasses.org/browse/file/7704.html
等を利用して取得できるようですが、
当たり前ですが LAN の外の方との通信では取得ができません。

JavaScript を使ってクライアント側の MACアドレスを取得してしまう
という方法があると聞いたことがあるのですが、
検索しても見つけ出すことができませんでした。

ご存じの方、お教え頂けますでしょうか?
よろしくお願い致します。

Aベストアンサー

複数PCのユーザーや、PCの買い替え、LANカードの変更など
MACアドレスが変わる機会は多々あります。

現実的には、ウェブアクセスで
MACアドレスでの認証は、可用性が低いと言えます。


逆に、ソーシャルアタックに対して
MACアドレス認証は弱い。
親のPCと自分のPCのLANカードを入れ換えるくらい
中学生でも簡単にやってのけるでしょう。

QJavascriptでマシン固有の情報を取得する方法

Javascriptだけで完全なユニーク文字列を作成したいのですが、可能でしょうか?
ランダムの場合、偶然同じになるかもしれないためです。

マシン固有の情報を使って、それ+日時を種にしてランダムにすれば、かなりユニークな文字列を作れそうですが。

Javascriptでマシン固有の情報を取得する何かよい方法をご存知の方、教えてください。

IEとFireFox限定でもかまいません。

Aベストアンサー

>完全なユニーク文字列

他の値がなにかわからないのであれば、ユニークである保障はできません。
理論上は完全にユニークというのはムリでしょう

逆に比較するというプロセスがないのならユニークでなくても
他の値と競合する可能性はありません。

結局はどのくらいの精度で処理したいかによります
たとえば、100億の端末から同時アクセスされたときにユニークな値を
だすのは工夫が必要でしょうけど、そもそもハードウェアやネットワーク的に
100億のアクセスを処理することはできないでしょう。
ボトルネックが別にあるのに、精度をもとめることは意味がありません。

QJavaScriptでリンク先やリモートホストを特定し処理を行う方法

JavaScriptでリンク先やリモートホストを特定し処理を行う方法を御存知の方、あるいはすでに実践しておられる方おりましたら方法を教えてくださいませ。
実は先日、私のサイトにアクセス解析を設置したところ不可解な動きをする来訪者がアクセス解析により発見されたのです(しかも問題の来訪者ですが、以前私のサイトのBBSに荒らしまがいのカキコがされる事件があり、その犯人と同一人物であるおそれがあります!)。その犯人に軽く脅しをかけてやろうと(もちろん大問題にならないように)考えているのですが……
関連書類を徹底的に読み漁れば解決するのでしょうが私自身平日余裕ががないのとぐずぐずしていると向こうに対策を講じられてしまうおそれがあるので……
P.S.できればJavaScriptのヴァージョンは1.2でお願いします(1.3でも可です)

Aベストアンサー

JavaScriptではリモートホストの特定は無理だと思いますが。
ただリンク元であれば、document.refererで取得することは可能です。

どうせならJavaScriptではなく、CGIかSSIで処理された方がいいんじゃないですか?
CGI/SSIならリモートホスト情報は環境変数のREMOTE_HOST、もしくはREMOTE_ADDRに入ってきますし、リンク元もHTTP_REFERERで取得できますから、確実に相手を特定したいのなら私はそちらをおすすめします。

QJavaScriptde途中で、「exit」するには?

function kensaku(){
s_data = document.kaiin_form.input_name.value;

if(!s_data){ alert("キーワードを入れて下さい!"); }

if(s_data != dumy){ ...... }
for(i=st_no;i<=n;i++){
......省略.................;
.......省略................}
}

----------------------------------
3行目で表示されたアラートをOKで閉じても、4行目以下が実行されてしまいます。
3行目でexitするにはどうすれば良いでしょうか?

Aベストアンサー

>関数(kensaku())からは抜けられませんでした。
そうですね、勘違いしていました、f(^^;
すみません。
if(!s_data){
alert("キーワードを入れて下さい!");
return;
}
ですね。

Qアクセスしてきたコンピュータ名の取得

ASPにおいてログインしてきた端末のコンピュータ名とIPアドレスを取得したいのですが、どうやるのかわかりません・・・。どうすればよいのでしょうか??

よろしくお願いします!!!!

Aベストアンサー

さすがにクライアント側のコンピュータ名は無理な気もします。
サーバ側であれば以下で取得できます。
Request.ServerVariables("SERVER_NAME")
コンピュータ名ではなく、ユーザー名なら以下で取得可能です。
CreateObject("WScript.Network").UserName

IPアドレスの取得は以下の通りです。
Request.ServerVariables("REMOTE_ADDR")

QPHPからWindowsログインユーザー名取得

はじめまして、tenbinです。
PHPからWindowsログインユーザー名を
取得する方法はありますでしょうか?
会社では必ず、Windowsログインユーザー名を入力するため、
ユーザー名をキーにできれば、わざわざパスワード入力必要なく、
アクセス制御できると思っています。
わかる方がいらっしゃいましたら、教えてください。
よろしくお願いします。

[開発環境]
Windows Server 2008
PHP 5.2
Apatch2.2

Aベストアンサー

回答ではありませんが。

ASPとIEの組み合わせであれば、そのような機能ができるようですね。
http://dobon.net/vb/bbs/log3-1/197.html
実際、そのような動作をしている、グループウェアをみたことがあります。
ChromeやFoxでは、ログイン認証画面が出てました。

あと、できるかどうかは分かりませんが、
IPアドレスが、ユニークなら、認証サーバにPHPから問い合わせるって方法が
使えそうな・・・

単なる思いつきです。すみません。


このQ&Aを見た人がよく見るQ&A

人気Q&Aランキング