吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 2032|回复: 9
收起左侧

[Java 转载] Cookie

[复制链接]
z3468425275 发表于 2020-11-14 19:19
package Binggan;

import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.http.Cookie;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

public class CookieServer extends HttpServlet {
        private static final long serialVersionUID = 1L;

        protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
                request.setCharacterEncoding("utf-8");
                response.setContentType("text/html;charset=utf-8");
                Cookie cookie=null;
                Cookie[] cookies = request.getCookies();
                if (cookies!=null) {
                        for (Cookie cookie2 : cookies) {
                                if(cookie2.getName().equals("name")){
                                        cookie=cookie2;
                                }
                        }
                }
                if(cookie==null){
                        cookie=new Cookie("name", "1");
                        response.addCookie(cookie);
                        response.getWriter().println("第一次来");
                }else{
                        Integer valueOf = Integer.valueOf( cookie.getValue());
                        valueOf++;
                        response.getWriter().println("你是第"+valueOf+"次来");
                        cookie=new Cookie("name", valueOf+"");
                        response.addCookie(cookie);
                }
                //Cookie 只能存放String (key,value)
        }

        protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        doGet(request, response);
        }

}

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

就是他 发表于 2020-11-14 19:55
???没懂
prxor 发表于 2020-11-14 20:05
zhi_huo 发表于 2020-11-14 21:01
 楼主| z3468425275 发表于 2020-11-14 21:04
第一次访问页面的时候 放入了一个cookie(key是name value是1)。在次刷新页面的时候会获取到这个cookie,用key获取到value,将这个value+1 在次存放到cookie中,就会替换掉原来的cookie.每次刷新都会加一,在记录你访问了几次这个网址
bookaccount 发表于 2020-11-14 22:47
这个可以在客户端修改cookie值欺骗服务器
七七七七酱 发表于 2020-11-16 08:42
存cookie的话,可以随便修改,清一下缓存什么的 就没了
黑水鱼白 发表于 2020-11-16 12:03
这个记录次数为什么要放cookie中?
z39506284305 发表于 2020-11-16 13:43
挺好的, 继续分享分享session啥的
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-25 23:37

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表