簡體   English   中英

清除$ this-> input-> post()?

[英]Clearing $this->input->post()?

我們如何清除/重置$this->input->post() 可能類似於清算$_POST東西?

清除帖子使用

unset ($_POST);

如果是必須的話;

創建兩個表單副本(優選在視圖()中的兩個文件中;

1)每種形式的

echo form_input('username','','placeholder =“username”')。“”; 讓它成為main_form.php ;

2)每種形式的

echo form_input('username',set_value('username','username'))。“”; 讓它成為sub_form.php ;

將所有重復請求重定向到第二頁

每當你不想要POST值時,請調用main_form()

[可能有其他方式]。

從頁面的角度來看最好使用ajax-request或者在一個sucesfully form post之后重定向到同一頁面,所以如果用戶刷新頁面將不再發布表單。

我認為這樣的redirect(current_url()); (不確定)。

這將清除您的帖子並確保用戶不會意外地雙重發布數據。

只需調用CI form_validation方法即可。

$這 - > form_validation-> clear_field_data();

暫無
暫無

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

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