为了防止重复投票,图8-11投票页面的过滤机制拟采用Cookies对象,而不使用Session对象。这种做法是否妥当?请用150字以内的文字简要说明理由。

题目

为了防止重复投票,图8-11投票页面的过滤机制拟采用Cookies对象,而不使用Session对象。这种做法是否妥当?请用150字以内的文字简要说明理由。


相似考题
参考答案和解析
正确答案:妥当。因为Session对象将浏览者信息记录在服务器端其生命周期消失于浏览者在一定时间内没有再与服务器端联系或客户浏览器关闭。而Cookies对象则会借助浏览器的Cookies功能将信息记录在客户端这些相关信息会被重复读取和利用同时也可避免服务器的系统资源浪费
妥当。因为Session对象将浏览者信息记录在服务器端,其生命周期消失于浏览者在一定时间内没有再与服务器端联系,或客户浏览器关闭。而Cookies对象则会借助浏览器的Cookies功能将信息记录在客户端,这些相关信息会被重复读取和利用,同时也可避免服务器的系统资源浪费 解析:这是一道要求读者掌握Cookies对象与Session对象区别的分析理解题。本题所涉及的知识点如下。
ASP提供了请求(Request)对象、响应(Response)对象、工作阶段(Session)对象、应用程序(Application)对象、服务器(Server)对象、Cookies对象等6个内嵌对象,无须建立就可以在指令中直接访问和使用它们。其中的服务器(Server)对象可加载其他组件,从而可以进一步扩展ASP的功能。
Session对象是一个将浏览者信息记录在服务器端的对象,每一个连接者都可以在服务器端拥有属于自己的独立Session对象。由于Session对象的生命周期消失于浏览者在一定时间内没有再与服务器端联系,或者是浏览者的浏览器关闭,因此这两个因素会使防止重复投票过滤机制失效,而出现做票的漏洞。
Cookies对象则会借助浏览器提供的Cookies功能将信息记录在客户端,也就是说每个浏览者的相关信息记录在自己的机器中。当浏览者的浏览器关闭,或是在一定时间内没有再与服务器端联系,这些信息都不会消失。当浏览器再度被启用时,这些相关信息会被再度读取和利用。
防止重复投票过滤机制使用Cookies对象还可以避免Web服务器的系统资源浪费问题。因为使用 Cookies对象的浏览者信息记录在客户端自己的机器中,而Session对象的浏览者信息记录在服务器端。
另外说明一点,在实际应用时,使用Cookies对象只能减少做票的行为发生。因为浏览者可以通过清除其浏览器的Cookies文件而重新投票,或者是使用不同的浏览器进行重复投票。如果利用服务器数据库记录连接者的IP地址,并将已连接投票的IP地址暂时锁定,则可以进一步减少重复投票的现象。
更多“为了防止重复投票,图8-11投票页面的过滤机制拟采用Cookies对象,而不使用Session对象。这种做法是 ”相关问题
  • 第1题:

    选任制的基本程序是()。
    A.提名→筛选→确定候选人→投票确定任用对象
    B.筛选→确定候选人→投票确定任用对象→提名
    C.确定候选人→投票确定任用对象→筛选→提名
    D.投票确定任用对象→筛选→提名→确定候选人


    答案:A
    解析:
    选任制是用民主投票选举方式确定任用对象的制度。基本程序是提名、筛选、确定候选人、投票确定任用对象。

  • 第2题:

    为了保护中小股东的权益,可以采用的制度有( )。

    A.累积投票制
    B.表决权排除制度
    C.股东退出机制
    D.小股东的代理投票权制度

    答案:A,B,C,D
    解析:
    保护中小股东的权益的制度包括:累积投票制、建立有效的股东民事赔偿制度、建立表决权排除制度、完善小股东的代理投票权、建立股东退出机制等。

  • 第3题:

    Servlet中使用Session对象的步骤为: 调用 HttpServletRequest._________________ 得到Session对象,查看Session对象,在会话中保存数据。


    getSession()

  • 第4题:

    为了保护中小股东的权益,可以采用的制度有( )。

    A、累积投票制
    B、表决权排除制度
    C、股东退出机制
    D、小股东的代理投票权制度

    答案:A,B,C,D
    解析:
    保护中小股东的权益的制度包括:累积投票制、建立有效的股东民事赔偿制度、建立表决权排除制度、完善小股东的代理投票权、建立股东退出机制等。

  • 第5题:

    下面关于Session,描述正确的是哪项()?

    A.在Servlet中,Session对象不需要创建,直接就可以使用。

    B.使用Session对象的setAttribute方法进行对象的绑定。

    C.JSP中,Session不能直接使用,必须创建后才能使用

    D.禁用Cookie后,Session功能仍可以继续有效。


    session对象的类是HttpSession.HttpSession由服务器的程序实现;session对象提供HTTP服务器和HTTP客户端之间的会话;session可以用来储存访问者的一些特定信息;session可以创建访问者信息容器。