Php 表单提交无效--如何处理它们?
我最近读了很多关于Web应用程序设计的最佳实践的书。我的专业语言是PHP/MySQL。在为我正在开发的应用程序创建MVC体系结构时,我总是会遇到在何处存储无效表单提交的问题(这样用户就不必重新输入数据,并且可以显示有用的错误消息) 通常我已经决定将其作为一个序列化对象存储在会话变量中,但我最近的阅读告诉我,会话是不好的,并且会影响无状态web开发。我想到的几个备选方案是:Php 表单提交无效--如何处理它们?,php,mysql,model-view-controller,error-handling,frameworks,Php,Mysql,Model View Controller,Error Handling,Frameworks,我最近读了很多关于Web应用程序设计的最佳实践的书。我的专业语言是PHP/MySQL。在为我正在开发的应用程序创建MVC体系结构时,我总是会遇到在何处存储无效表单提交的问题(这样用户就不必重新输入数据,并且可以显示有用的错误消息) 通常我已经决定将其作为一个序列化对象存储在会话变量中,但我最近的阅读告诉我,会话是不好的,并且会影响无状态web开发。我想到的几个备选方案是: 使用有效输入将其存储在数据库中,但将其标记为无效 将其存储在数据库中一个单独的表中,该表特定于无效表单提交 将其存储在文本文
您有什么建议?如果该表单是公开的,并且您没有对其进行用户身份验证,则会话结束时您将失去访问者
-
<> >代码>会话是要考虑的一个。<李>
- 如果有用户,可以将其另存为
数据库的序列化对象李>
- 另一种是使用
,这是最好的方法,但只有少数浏览器支持它HTML5本地存储
- 另一种是使用
-
<> >代码>会话是要考虑的一个。<李>
- 如果有用户,可以将其另存为
数据库的序列化对象李>
- 另一种是使用
,这是最好的方法,但只有少数浏览器支持它HTML5本地存储
- 另一种是使用