簡體   English   中英

使用Codeigniter和POST數據重新提交表單

[英]Form Re-Submission using Codeigniter with POST data

大家好,我有一個CI控制器,它可以執行以下操作:

$this->loadEditingView($this->input->post('cleaned_post_data'));

將網址留在執行上述代碼的方法中,例如:

mysite.com/project/main/editclasses

我遇到的問題是我發布了大量數據並重新加載了視圖-這意味着如果刷新頁面,則會重新提交表單。 我相信我無法使用重定向,因為發布數據會顯示在URL中? 防止惱人的表格重新提交的最佳方法是什么

您可以將發布數據存儲在會話變量中,並在使用后取消設置。

當您使用redirect()方法redirect()時,您的POST數據將不會顯示在URL上。 這不是它的工作原理,請在此處閱讀有關方法的信息:

http://ellislab.com/codeigniter/user-guide/helpers/url_helper.html

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM