错误重定向并上传照片

时间:2013-03-09 02:54:41

标签: php codeigniter

有一段有趣的时间试图让上传工作。所以这就是:我有一个表单,它使用一些javascript假装它是3个单独的页面。它只是一种形式,但当你点击“下一步”时,一个部分会逐渐消失,另一部分会显示出来。最后一页是您可以犯错误最多的页面....如果您错过了必填字段或者您尝试使用已使用的电子邮件地址注册该应用程序将会出错,但它必须执行一个:

redirect(/path/to/app#!section2);

显示错误所在的正确页面。通过快速将所有变量放入flashvar,我可以获得所有数据。因此,如果这种重定向发生,我将所有数据显示在表单中....除了....如果你试图上传照片,我丢失了照片上传。我的第一个想法是尝试将$ _FILES数据保存到flashvar,但我认为这不会起作用。

之前有人看过这个吗?必须有办法解决这个问题。

由于

1 个答案:

答案 0 :(得分:0)

我会使整个过程基于ajax,因此您不必担心通过重定向保留数据。您可以像往常一样在控制器中执行所有验证,然后将json或javascript代码返回到浏览器以解析并处理下一步操作。