Re: [問題] flash如何接收php echo出來的資料

看板Flash作者 (星之影)時間15年前 (2011/03/07 17:56), 編輯推噓2(203)
留言5則, 4人參與, 最新討論串2/2 (看更多)
※ 引述《heerodream (我想當壞人)》之銘言: : 使用AS3.0實作 : 現在送資料給PHP沒有問題 : 使用sendToURL這個函數 : 但是PHP運算完之後的資料(ex:字串)不知道要怎麼接收 : 有想過echo 但flash那邊不知道要怎麼接? 有什麼相關的函數可以用嗎? : 如果flash大約每隔10秒就會去問一次php 並藉由php取得資料庫的資料 : 有什麼比較有效率的做法嗎?該從何下手呢? : amfphp??只聽過名詞 還沒實作過.. K 大已經說明了一個基礎的取得回傳值得方式 我稍微補充一下順便賺 P 幣 以 PHP 而言 你有兩個方式可以跟 PHP 做有效溝通 ~ 1. AMFPHP 2. Json 方案一根據我的理解是利用 adobe 訂出的一種資料傳送格式(AMF)傳遞資料 不過很慘的是AMFPHP的作者最近都不知道去哪神遊了... 導致AMFPHP只能支援 PHP5.2 不能支援 PHP5.3 而 PHP5.2 已經是一個停止支援更新的東西(除非有超級大Bug) 所以之後應該都會用 PHP5.3 比較多 所以只有在小型專案我會建議你用 AMFPHP 最好是那種做好就永遠不用更新或是維護的!!!!!! (太天真?) 另外一種方式 JSON 是一種 用文字編碼的方式傳遞訊息的方式 ~ JSON的編碼相當於 AS3 的物件 (就是Object的寫法 -> {"Name":"talest"}) 如果你不是玩票性質是會常常用到 Server <-> Flash 之間傳遞資料我建議你用 Json 不過有個小提醒要提醒一下~ AMF 是一個傳遞協定 所以他是一問一答的模式!! 基本上資料不會出問題 JSON是讀檔的方式會有一個問題... 那就是快取!!!!!!!!!!!! 所以請記得下參數的最後面一定要有個亂數 免得被 ISP or 某處的快取以為是靜態網頁 !!!!!! 下台一鞠躬~ !!!!!!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.24.40.147

03/07 20:20, , 1F
原作跑去Zend Framework開發Zend_Amf了 :)
03/07 20:20, 1F

03/08 02:51, , 2F
S大說的參數後加亂數是因為UID的關係?
03/08 02:51, 2F

03/08 07:58, , 3F
瀏覽器的問題
03/08 07:58, 3F

03/08 09:44, , 4F
是快取的問題 或是有時候是 proxy...
03/08 09:44, 4F

03/08 09:47, , 5F
hmm... Zend_AMF 看起來好像跟 AMFPHP 一樣的說~~~~
03/08 09:47, 5F
文章代碼(AID): #1DTAlSxe (Flash)
文章代碼(AID): #1DTAlSxe (Flash)