我正在尋找一種乾淨的方式來處理與PHP驗證和緩存數據的表單,但不需要將PHP與表單HTML混合。基本上,我希望能夠用純HTML編寫一個表單,並在它到達目的地的途中攔截該表單,處理它,或者讓數據順利地運行,或返回到發送驗證錯誤和緩存結果的表單回來了。檢測表單是否已提交與PHP
這是我正在開發的一個小框架的一部分,作爲對學習的幫助。我最初的計劃是使用Routing對象來嗅出GET和POST數據,但是這些數據並不總是表示表單的存在。
我一直在尋找this list of HTTP Headers,但我沒有看到任何可以幫助的東西。雖然我從來沒有打擾過看過HTTP Headers,所以我可能很容易丟失一些東西。
還是有其他一些可靠的方式來檢測表單提交?
請問這個做法帳戶返回驗證錯誤和重新建羣的形式? – Rafe 2009-07-26 15:52:18
兩種方式。首先,有一個記錄器類,每個視圖都包含一個實例。每個視圖所做的第一件事是顯示任何用戶反饋。其次,每個佈局都會自動加載一些核心js函數。其中一個函數將恢復緩存的值,並將錯誤類添加到錯誤的字段。 – gargantuan 2009-07-26 15:56:01