如何用js实现跨域获取cookie

如何用js实现跨域获取cookie,第1张

正常情况下,浏览器禁止跨域获取cookie
一般通过sso服务可以实现取得跨域cookie,思路如下:
域A页面访问位于域A的服务器,对权限进行验证
域A服务器于域B服务器通信,记录一个唯一的加密串用作身份验证域(并将cookie信息发送给域B服务器)
域A服务器返回302跳转,跳转到域B下,并将加密串作为url的一部分
页面由域A跳转到域B,域B服务器通过加密串获取到事先从域A服务器上得到的cookie信息,并在响应头中添加set-cookie字段设置cookie

Connection是后台做数据库 *** 作的时候创建的连接,如果需要关闭,在后台把你创建的连接调用close()方法就行了。
如:
Connection conn = null;
PreparedStatement pstmt = null;
ResultSet rs = null;
try {
conn = getConnection();
pstmt = connprepareStatement("select from booktab");
rs = pstmtexecuteQuery();
while (rsnext()) {
// traverse the records
}
} catch (SQLException e) {
// handle exception
} finally {
if (rs != null) { try { rsclose(); } catch (Exception e) { } }
if (pstmt != null) { try { pstmtclose(); } catch (Exception e) { } }
if (conn != null) { try { connclose(); } catch (Exception e) { } }
}

JS 获取网站状态码,若网站存在,写入 TXT 文件,适用于 IE。

当浏览者访问一个网页时,浏览者的浏览器会向网页所在服务器发出请求。 当浏览器接收并显示网页前,此网页所在的服务器会返回一个包含>

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/13402912.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-29
下一篇 2023-07-29

发表评论

登录后才能评论

评论列表(0条)

保存