当提交表单并检测到错误时,用户通常会被引导回具有保留输入和突出显示错误的相同表单。但是,为了避免收到错误信息的可能性如下:
表单被重定向使用header('Location:');
,以便表单的“操作”不会保存在浏览器历史记录中。
由于重定向创建了一个新请求,错误通常如何从一个请求保存到下一个请求?我倾向于使用$_SESSION
,但从我收集的使用会话进行错误处理的内容来看,这是不受欢迎的。
我很欣赏对此事的任何见解。
当提交表单并检测到错误时,用户通常会被引导回具有保留输入和突出显示错误的相同表单。但是,为了避免收到错误信息的可能性如下:
表单被重定向使用header('Location:');
,以便表单的“操作”不会保存在浏览器历史记录中。
由于重定向创建了一个新请求,错误通常如何从一个请求保存到下一个请求?我倾向于使用$_SESSION
,但从我收集的使用会话进行错误处理的内容来看,这是不受欢迎的。
我很欣赏对此事的任何见解。