網頁已過期的問題-GET, POST, PostBack

263 月

網頁已過期的問題-GET, POST, PostBack

GET
urlencode(), encodeURIComponent(), form hidden
& 注意與 js 串接 (form.action, location.href, location.replace)
變數隱私問題
id -> token
關係到個資或敏感資訊的API,程式中最好隱藏這類的參數傳遞
不管是用 get 或 post,一定要讓傳遞的參數使用一組獨一無二的亂碼
QueryString, KeepBack, Pager, Sorter, Searcher

POST
name[] vs name[0]
<input name=”name[]” /> 有可能會產生兩種可能,1組時是變數,1組以上是陣列
改用 name[0] 明確的數值鍵,可以強迫接到時都是陣列。
<input name=”name[0]” />
<input name=”name[1]” />
SSL 串接限制
PostBack, FormToken, FormAuth

PostBack 的運用
與 JS 的搭配 (twzipcode, datepick, 呈現規則)
new PostBack() 及 $postBack->clear() 的時機
取值判斷:$postBack->hasData(), $postBack->getField(‘xxx’)
取得陣列型參數:$postBack->getField(‘xxxx[]’)

Posted by admin  Posted on 26 3 月 
  • PHP
  • Post Comments 0