各位大大好...小弟目前想開發一個後台...大多數提供給手機或平板使用.想說在會員資料裡 增加手機資訊的欄位..例如手機 mac 或是手機的 imei這樣讓手機上到後台時可以辨識 並且自動登入.請問 偵測 手機的mac 或是imei 有辦法沒用到手機 app的 狀態下得到嗎?或是有其他唯一識別碼可以認定手機 用戶?PHP主機 是 Linux 的還是說 用 windows 會比較好?
不管你是用linux or windowsphp or c#.net來寫server side端的程式是不可能讓你取得這些資訊的再說到ios app好了, 雖然有這個api可以取得但那僅限開發測試時使用要上架到app store的app是嚴格禁止使用該api~~至於android的規範我就不清楚了你可能得想其他方法或是放棄這個功能
想取得手機或平板的資訊$_SERVER['HTTP_USER_AGENT'] 可以得到廠牌 系統 瀏覽器的資訊不過不同手機訊息皆不同你需要自己搜尋並過濾關鍵字例如出現"iPhone" "HTC" "SONY"等廠牌資訊就可以確定是行動平台PC上的資訊很制式 可以判別出差別如果你還是很想要取得MAC的話也不是沒辦法請透過外部命令 exec() 然後用OS的指令去過濾並搜尋例如"nbtstat -A "取得整體資料後在比對過濾這比較難一點 對網路概念跟Linux操作要熟悉