discuz关于发帖数据保存功能
我想学习这个功能。
请问是ajax保存到数据库?还是存到cookie什么的?
请指教主要是哪些代码就可以了,我自己去学学。
回复讨论(解决方案)
1.如果特别重要的或者需要长时间编辑的内容 建议 setinterval ajax 保存用户的草稿信息到数据库(memcache、redis更好) 这样也可以实现夸浏览器
2.如果不重要的,判断用户浏览器是否支持HTML5的localStorage 保存在localStorage 如果是不支持的存储在cookie 但是cookie保存数据不要太多 因为每个请求都会传递cookie
第一种方式 可以参考博客系统
第二种方式可以参考 http://www.zhangxinxu.com/wordpress/2011/09/html5-localstorage%E6%9C%AC%E5%9C%B0%E5%AD%98%E5%82%A8%E5%AE%9E%E9%99%85%E5%BA%94%E7%94%A8%E4%B8%BE%E4%BE%8B/
1.如果特别重要的或者需要长时间编辑的内容 建议 setinterval ajax 保存用户的草稿信息到数据库(memcache、redis更好) 这样也可以实现夸浏览器
2.如果不重要的,判断用户浏览器是否支持HTML5的localStorage 保存在localStorage 如果是不支持的存储在cookie 但是cookie保存数据不要太多 因为每个请求都会传递cookie
第一种方式 可以参考博客系统
第二种方式可以参考 http://www.zhangxinxu.com/wordpress/2011/09/html5-localstorage%E6%9C%AC%E5%9C%B0%E5%AD%98%E5%82%A8%E5%AE%9E%E9%99%85%E5%BA%94%E7%94%A8%E4%B8%BE%E4%BE%8B/
上一篇: 有关堆栈类的教程推荐
下一篇: 基于PHP的统一检索系统的设计与实现
推荐阅读
-
discuz关于发帖数据保存功能
-
关于discuz3.2自定义数据表字段的问题
-
Android SharedPreferences实现保存登录数据功能
-
Android通过ViewModel保存数据实现多页面的数据共享功能
-
Android SharedPreferences实现保存登录数据功能
-
关于PHP+jQuery-ui拖动浮动层排序并保存到数据库实例
-
关于pandas利用sqlalchemy保存数据到数据库(to_sql)的实例讲解
-
关于页面数据未保存改变路由(beforeunload,beforeRouteLeave)
-
Android通过ViewModel保存数据实现多页面的数据共享功能
-
PHP中关于PDO数据访问抽象层的功能操作实例