顯示文章

這裡允許您檢視這個會員的所有文章。請注意, 您只能看見您有權限閱讀的文章。


文章 - fattomhk

頁: [1]
1
PHP程式設計討論區 / 回覆: +-×*的問題
« 於: 2011-03-24 16:16 »
eval 要注意安全的問題~
到時候你也要用回正規

2
construct SQL select的那部份會不會好一點?

3
那用GET的方法送出會不會重新載入?

4
不想這樣的話就用ajax吧~

5
試試這個~應該可以吧....
$pre = "/^[0-9a-zA-Z_\x{4e00}-\x{9fff}]+$/u";
var_dump(preg_match($pre,"你1805adgnjk好"));
var_dump(preg_match($pre,"你1805adgn^&#jk好"));
這是繁簡互換的參考,可以改改使用
http://justcoding.javaeye.com/blog/593782
有其他方法檢查是不是簡體嗎?

6
為了避免User不小心按下refresh一直重複submit
可以在表單中埋入一個hidden欄位給他一個隨機值
並且在session中紀錄這個隨機值
當完成表單post後,就把這個隨機值從session中刪除
所以當User是重複按下refresh或是按上一頁重新submit時
表單中hidden欄位的數值勢必跟session紀錄的不一樣,就可以知道這是重複送出的form了。
雖然Ajax可以解決refresh問題,但是Ajax也可以不停call啊,
所以版主提供的方法好像更有效 :o
COOKIE的方法與版主的理念相同吧,但是板主的應該比較安全

頁: [1]