Re: [問題] 用Flash寫加入會員/註冊
※ 引述《inomata (綠豆)》之銘言:
: 前些日子有在外頭看到書籍介紹
: 用Flash撰寫註冊會員的頁面
: 我平時都習慣用PHP寫網頁
: 看了Flash寫的頁面後
: 很想學一下
: 不過書好貴....
: 加上又有驗證資料的功能
: 沒辦法一下子全部記下來
: 畢竟我的專長不在Flash
: 想請問一下網站上有沒有教學
: 希望各位大大能跟我說一下
: 感激~~
專長不在 Flash,但是想作 Flash 的註冊頁面,
那其它頁面呢?還是傳統的 HTML 嗎?
我覺得要先搞清楚這個問題再開始比較好。
個人覺得單一個頁面是 flash 有點怪怪的。
尤其是註冊會員是 flash,但是其它頁面沒有,會讓註冊進來的人覺得"被騙了"
沒有什麼網站可以推薦,不過講一下幾種傳值方式,給你作參考,
看看能不能縮小你找答案的方向。
(這陣子缺 P幣,順便賺一點)
簡介 Flash 傳資料方式給你作參考,其實就是網路傳值的模式︰
先分兩類,網頁式 和 持續連線式。
網頁式比較接進PHP一般的寫法︰
1. 傳值是用 POST 或 GET 方式得到資料
傳回值是用 GET式 的文字字串,或是 XML 資料
這其實是滿常用的作法,你會 PHP ,所以應該會滿直覺的
如: 「arg1=123&arg2=ABC」
就表示 2 個變數 arg1, arg2 如同 GET 模式,所有的資料都是字串
實際上,等於是 flash 去讀一個網頁
2. 由 Flash 自訂二進位模式傳值
記得是叫作 AMF 格式,雖然號稱傳輸較快,不過要設定
PHP 的部分常用到一個叫作 AMFPHP (http://www.amfphp.org/) 的東東
不過要特別提一下,它走的並不是一般網頁的模式,所以的不會讀到 SESSION
個人曾經因為把驗證記在 SESSION 裡,又用這個格式吃了不少苦頭。
持續連線式 就是 Flash 和一個 Server保持連線
PHP 可以作 Socket(連線窗口),不過效率不高,我並沒有研究。
比較常使用的是 Java 作 Server,可以用特定的模式直接傳變數。
不過就你的例子「註冊」其實是用不到持續的連線,所以這段可以跳過。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.168.115.153
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):