2009

Sep

24

博客修改之加入cookie和loading功能
文章分类:PHP+MySQL

增加cookie功能:
前几天有位兄弟跟我说每次在博客上留言的时候都要填写昵称、邮箱和网址,觉得麻烦,建议加个cookie,其实有时我也觉得挺麻烦的,可是毕竟程序是自己 写的,不是WordPress等,并且我也接触编程才几个月,还没用过cookie呢,一直觉得这玩意儿很神秘,于是下定决心研究一下。
网上找了一会资料,发现cookie很简单,就那么几个参数,模仿着给博客加cookie,果然成功了。所以生活中我们觉得神秘的东西不一定复杂,只要肯 学,就可以成功。加入cookie后,大家留言就不会每次都要填写昵称之类的了,当然,你的浏览器要开启cookie,我设置的cookie的有效期是一 个月,不知道长短如何。
下面给大家介绍一下cookie的用法,给还不会的人参考一下:

PHP代码
  1. // 检测Cookie变量是否存在  
  2. Cookie::is_set('userId');         
  3. // 设置Cookie值(userId为cookie变量名,2008为值)  
  4. Cookie::set('userId','2008');  
  5. // 设置Cookie 有效期24小时  
  6. Cookie::set('userId','2008',60*60*24);  
  7. // 获取Cookie值  
  8. Cookie::get('userId');  
  9. // 删除Cookie值  
  10. Cookie::delete('userId'); 

增加loading功能:
故事是这样的:看到有些朋友留言时提交了两次,由此想到了增加loading功能。为什么会提交两次呢?因为提交留言的时候用的是Ajax,后台提交的, 只有当写入数据库之后页面才会刷新,所以在点击提交到页面刷新这段时间内页面上是没有任何反应的,但网速慢的时候,大家就认为是点提交按钮没有反应,于是 就在点了一下,造成了重复留言。
解决这个问题的方法也很简单,就是在点击提交后,页面上最外层加一个半透明的层,以表示正在提交留言,并且这时用户也无法操作页面,当提交成功后,页面会自动刷新,这时浮动层也消失了,问题得到解决。

页数1/1

闲言碎语

又梦见了,忘记真的很难。 (2月8日)

晚上和爸妈吃个饭。 (2月6日)

装修好累哟 (2月4日)

文章分类

最近文章

iOS开发之回调delegate的方法...

iOS开发之使用AES加密(兼容Obj...

事情好多哦

iOS开发之获取本机IP地址的方法

简单记录PC上安装苹果系统

最近评论

日志归档

友情链接

其它功能

随机标签