Re: [問題] flash如何接收php echo出來的資料
※ 引述《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
03/07 20:20, 1F
推
03/08 02:51, , 2F
03/08 02:51, 2F
推
03/08 07:58, , 3F
03/08 07:58, 3F
→
03/08 09:44, , 4F
03/08 09:44, 4F
→
03/08 09:47, , 5F
03/08 09:47, 5F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
Flash 近期熱門文章
PTT數位生活區 即時熱門文章