[英]Find the IP address using as3 and server side technology
我正在嘗試在Adobe Flash Professional CS5.5中使用as3查找IP地址,並且我認為如果不使用任何服務器端技術,則無法從AS3獲得IP地址(也許我錯了)。 但是我不知道像PHP..etc這樣的服務器端技術。
任何人都可以提供示例嗎?
您可以使用JavaScript獲取本地計算機。 您還可以開發服務器端腳本,該腳本將從請求標頭中撤回您的本地計算機IP地址。
但是根據您對問題的評論,我認為您需要本地計算機IP。 它將使用javascript獲取。 但是這個IP地址不是網關或服務器端顯示的。 因為在家中或某些防火牆/代理用戶具有不同的IP來訪問Internet,本地mahcine ip將是LAN IP。
以及您可以使用外部接口調用的Javascript代碼。
請搜索Javascript和ExternInterface代碼示例,您將通過Google找到許多代碼示例。
有一種簡單明了的方法可以動態獲取托管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.
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.