Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php codeigniter表单验证(如果发送用户失败)_Php_Codeigniter_Codeigniter 2 - Fatal编程技术网

Php codeigniter表单验证(如果发送用户失败)

Php codeigniter表单验证(如果发送用户失败),php,codeigniter,codeigniter-2,Php,Codeigniter,Codeigniter 2,我有一个控制器(vists.php),它使用3个模型来构建页面,然后将4个变量传递给一个视图 此视图包含一个提交到另一个页面的表单(add_user.php) 我的问题是,如果for_验证为false,如何将用户发送回visions.php? 我必须重新加载visions.php吗?-浪费资源-或者我应该用js或php头将他发送回历史记录?你能给我举个例子说明你如何最好地处理表单验证的错误结果吗 请注意,当我使用 header('Location: ' . $_SERVER['HTTP_REFE

我有一个控制器(vists.php),它使用3个模型来构建页面,然后将4个变量传递给一个视图

此视图包含一个提交到另一个页面的表单(add_user.php)

我的问题是,如果for_验证为false,如何将用户发送回visions.php? 我必须重新加载visions.php吗?-浪费资源-或者我应该用js或php头将他发送回历史记录?你能给我举个例子说明你如何最好地处理表单验证的错误结果吗

请注意,当我使用

header('Location: ' . $_SERVER['HTTP_REFERER']);
我无法回显验证错误()(


感谢您的帮助

您可以将验证错误()存储在一段闪存数据中,然后使用标题(位置)-或者使用codeigniter redirect()函数在重定向页面中获取闪存数据。

您可以将验证错误()存储在一段闪存数据中,然后使用标题(位置)-或者您可以使用codeigniter重定向()函数并获取重定向页面中的flashdata。

Codeigniter内置了此功能,为什么要将错误加载到flashdata中并使用标头重定向,这毫无意义,并且在控制器中重新加载页面时不会节省任何资源。Codeigniter内置了此功能,为什么要将错误加载到fl中ashdata和use header重定向,毫无意义,在控制器中重新加载页面不会节省任何资源。