我有一個包含註冊表單的PHP站點(帶有CodeIgniter)。我有一個包含一些細節的頁面,這些細節鏈接到單獨頁面上的表單。表單發佈到第三個URL,進行處理,如果成功則重定向回第一個頁面(如果沒有,則返回表單頁面)。如何在不更改URL的情況下在表單上顯示「成功」消息?
目前我正在添加成功的參數:example.com/page?success=1
顯示成功消息。問題是有些人一直在分享這個URL(並點擊Facebook Like按鈕),所以當其他用戶打開該URL時,他們會看到一條消息「感謝您註冊!」他們顯然尚未完成。
我認爲這是做表格的標準方式(提交到一個URL並重定向到另一個),但有沒有更好的方法?我不想回發到同一頁面,因爲在嘗試重新加載頁面時,您會收到POSTDATA警告。
看看Ajax – Fredrik 2012-02-15 16:47:39
相關:http://stackoverflow.com/questions/7120746/codeigniter-reusable-message-library – DanMan 2013-07-11 10:34:39