修正多个PJBlog的Cookie问题,并添加“恢复上次评论内容”功能。

今天对PJBlog的Cookie问题进行了修复。小爱反映说游客的信息无法记录,不能自动保存,就想到是Cookie的问题。

研究代码发现,Cookie的读写用了不同的格式。在blogcomm.asp和checkUser.asp都有写入Cookie的程序,读取Cookie是通过common.js完成的。

其中,checkUser.asp在用户登录时写入Cookie,之前之写入了用户名,没有写入邮箱和网址。经过修改,在用户登录成功后,从数据库中读出用户的邮箱和网址,自动填入评论框。

blogcomm.asp在提交评论时写入Cookie。在这页中添加了保存上次提交评论内容的功能。

修改common.js,添加了读出上次提交评论内容的功能,方便大家在提交评论失败时,返回文章页,读取上次提交的评论内容重新提交。并修正了对昵称、邮箱和网址的读取程序,保证了游客的Cookie信息可用。

一点经验,需要的朋友可以联系我。

3 Comments
Leave a Reply