2012-01-14 14 views
0

私はadobe Flash Professional cs5.5でas3を使用してIPアドレスを検索しようとしていますが、AS3ではサーバー側の技術)。 しかし、私はPHPなどのようなサーバー側の技術は知らない。as3とサーバー側の技術を使用してIPアドレスを見つける

例を提供できますか?

+0

何のIPアドレス?クライアントの外部IP?クライアントコンピュータのローカルIP?サーバーIP? – takteek

+0

正しい情報を提供しません。 私の* .swfファイルが実行されるサーバーIPが必要です。 – Nishu

+0

swfはサーバー上で実行されず、クライアントのブラウザ内で実行されます。 –

答えて

0

JavaScriptを使用してローカルマシンを入手できます。また、リクエストヘッダーからローカルマシンのIPアドレスをリトライするサーバーサイドスクリプトを開発することもできます。

あなたの質問に対するあなたのコメントによると、私はあなたのローカルマシンのIPが必要だと思います。それはjavascriptを使用して取得されます。しかし、このIPアドレスは、ゲートウェイ側またはサーバー側では表示されません。自宅やいくつかの防火壁/プロキシユーザーはインターネットとローカルmahcineにアクセスするために異なるIPを持っているため、LAN IPになります。

とJavascriptコードは、外部インターフェイスを使用して呼び出すことができます。

javascriptとExternInterfaceのコード例を検索してください。多くのコード例はgoogleで見つけられます。

+0

Mrugeshありがとう – Nishu

0

SWFファイルをホストしているサーバーのドメイン名は動的に取得しますが、IPは取得しません。

LocalConnectionクラスのdomainプロパティを使用できます。

試してみてください。

import flash.net.LocalConnection; 
var lc:LocalConnection = new LocalConnection(); 
trace(lc.domain); // Outputs domain name of the hosting server, or `localhost` if ran locally. 
+0

ありがとうIneedHelp ... – Nishu

関連する問題