您的位置首页生活百科

DEDECMS 电影网站 内容页制作(评分程序开发)

DEDECMS 电影网站 内容页制作(评分程序开发)

的有关信息介绍如下:

DEDECMS 电影网站 内容页制作(评分程序开发)

DEDECMS 电影网站 内容页制作(评分程序开发)

1)使用jQuery对星星的明暗进行处理

2)增加点击事件,获取当前鼠标悬浮位置所对应的分数

3)调用ajax访问后台php程序,php程序接受前台传递的分数,进行数据表更新工作

4)前台处理php的返回值

后台ajaxpf.php程序

前台处理php返回值

评分主体功能完成,但是还存在一些问题

1) 前台数据没有更新

评分主体功能完成,但是还存在一些问题

1) 前台数据没有更新

刷新当前页面,数据又回到未更新前的情况

原因:在后台生成了静态文件, 刷新访问的时候,都访问的是生成的静态文件。

目标: 每次刷新的时候,都能访问到正确的评分和评分人数(和数据库中一直)。

解决: 使用ajax技术,动态从数据库中获取评分值和评分人数,不要使用 dede给定的标签。

后台:

2)跳墙访问

http://localhost/a67/plus/ajaxpf.php?score=1000&aid=1

执行该链接会造成数据库数据错误

3) 无限评分

每天只能进行一次评分。

解决方法:

i) 记入数据表,获取远程客户端ip地址,将ip地址记入数据表。 缺点: 同时操作的用户过多时,数据库服务器压力太大。 获取远程ip实际上获取的是网关ip,在局域网中一台机器进行评分之后,其他的机器都不能进行评分。

ii) 使用cookie。 缺点: 客户端可以禁用或者删除cookie。

iii) 注册用户才能进行评分。 缺点: 限制了网站和用户的交互性。

iv) 手机验证码。 缺点: 请求了用户的重要信息。

一般性解决方案:

使用cookie,配合数据表记入方式。