实现cookie跨域操作

    技术2022-05-20  67

    有两个域名:www.test.com,www.code.com

    在www.test.com 下建立文件:cookies.html,代码如下:

    <script src="http://www.code.com/setcookies.jsp?par=111111asd " type="text/javascript"></script>

    在www.code.com 下建立文件:setcookies.jsp和getcoo.jsp

    setcookies.jsp代码如下:

    <%@ page language="java" pageEncoding="UTF-8"%> <% response.setHeader("P3P","CP=/"CURa ADMa DEVa PSAo PSDo OUR BUS UNI PUR INT DEM STA PRE COM NAV OTC NOI DSP COR/""); String doo = request.getParameter("par"); Cookie cookie = new Cookie("ag123oo098a", doo); cookie.setMaxAge(1000000); response.addCookie(cookie); %>

    getcoo.jsp代码如下:

    <%@ page language="java" pageEncoding="UTF-8"%>

    <% String value = ""; Cookie cookies[] = request.getCookies(); if (cookies != null) {

    for (int i = 0; i < cookies.length; i++) {    Cookie c = cookies[i];        value = c.getValue().trim();     out.println(value+"|"+c.getName()); } } %>

    首先访问cookies.html,然后访问getcoo.jsp即可实现cookie跨域操作并查看测试结果


    最新回复(0)