Php 结算$this->;输入->;post()?
如何清除/重置Php 结算$this->;输入->;post()?,php,codeigniter,Php,Codeigniter,如何清除/重置$this->input->post()?可能类似于清算$\u POST 以清除后期使用 unset ($_POST); 从页面的角度来看,最好使用ajax请求或在表单成功发布后重定向到同一页面,这样如果用户刷新页面,就不会再次发布表单 我认为像这样的重定向(current_url())(不确定) 这将清除您的帖子,并确保用户不会意外地重复发布数据。如果必须这样做 创建表单的两个副本(最好在视图()中的两个文件中) 1) 每种类型 回显表单输入('username','','pl
$this->input->post()
?可能类似于清算$\u POST
以清除后期使用
unset ($_POST);
从页面的角度来看,最好使用ajax请求或在表单成功发布后重定向到同一页面,这样如果用户刷新页面,就不会再次发布表单 我认为像这样的
重定向(current_url())代码>(不确定)
这将清除您的帖子,并确保用户不会意外地重复发布数据。如果必须这样做
创建表单的两个副本(最好在视图()中的两个文件中)
1) 每种类型
回显表单输入('username','','placeholder=“username”);
让它成为main_form.php
2) 每种类型
回显表单输入('username',设置值('username','username'));
让它成为sub_form.php
将所有重复请求重定向到第二页
只要不需要POST值,就调用main\u form()
[可能还有其他方法] 只需调用CI表单验证方法即可
$this->form_validation->clear_field_data() 在视图文件中使用set_值('form_field_name')时不起作用。有什么解决办法吗?