该栏目的最下面有二个按钮,一个是投票按钮,一个是查看投票结果的按钮,投票按钮是的type属性是submit,当浏览着点击该按钮时将表单内的信息提交到research.asp页面。结果按钮的onclick属性是打开research.asp页面,不过附带有一个参数stype=view,在research.asp页面执行的过程中,首先需要判断参数是否为空,当参数为空表示投票,参数不为空表示查看投票。在为空时,即投票过程中,系统首先判断请求的远程IP地址和cookie(IP)地址是否相等,如果相等,表示该
地址刚刚有人投票,不能重复投票,如果不相等,则对相应选项的投票结果加1,同时建立一个cookie(IP)变量。最后显示最新的投票结果。
实现这一过程的算法流程图如下: