各位大大好...

小弟目前想開發一個後台...

大多數提供給手機或平板使用.

想說在會員資料裡 增加手機資訊的欄位..

例如手機 mac 或是手機的 imei

這樣讓手機上到後台時可以辨識 並且自動登入.


請問 偵測 手機的mac 或是imei 有辦法沒用到手機 app的 狀態下得到嗎?

或是有其他唯一識別碼可以認定手機 用戶?

PHP主機 是 Linux 的

還是說 用 windows 會比較好?

文章關鍵字
不管你是用linux or windows
php or c#.net來寫
server side端的程式是不可能讓你取得這些資訊的

再說到ios app好了, 雖然有這個api可以取得但那僅限開發測試時使用
要上架到app store的app是嚴格禁止使用該api~~
至於android的規範我就不清楚了

你可能得想其他方法或是放棄這個功能
https://jin.tw
想取得手機或平板的資訊
$_SERVER['HTTP_USER_AGENT'] 可以得到廠牌 系統 瀏覽器的資訊
不過不同手機訊息皆不同
你需要自己搜尋並過濾關鍵字
例如出現"iPhone" "HTC" "SONY"等廠牌資訊就可以確定是行動平台
PC上的資訊很制式 可以判別出差別

如果你還是很想要取得MAC的話
也不是沒辦法
請透過外部命令 exec() 然後用OS的指令去過濾並搜尋
例如"nbtstat -A "取得整體資料後在比對過濾
這比較難一點 對網路概念跟Linux操作要熟悉
Algar wrote:
想取得手機或平板的資...(恕刪)


在wan層你根本就沒機會拿到remote client的mac address
除非用手機的人是在內網
一個在L7一個在L2~~~很遙遠啊XD
https://jin.tw

Jinwei wrote:
在wan層你根本就沒...(恕刪)


WOW 的確是這樣 疏忽了 多謝
樓主加油 幫不了你
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!