为什么我第一次访问我的页面,可以得到一个COOKIE呢cookie name为JSESSIONID,这是为什么

为什么我第一次访问我的页面,可以得到一个COOKIE呢cookie name为JSESSIONID,这是为什么,第1张

首先你开通了cookie IE浏览器没有禁用cookie当然可以收到cookie 其次你编程的时候实现了添加cookie或者用的是session 这两者都会产生cookie cookie name 为JSESSIONID 应该是你用了session编程,它会在记录此窗口的临时cookie 放在内存中 只要你这个窗口不关掉 它的子窗口也可以得到这个cookie 并使用但你一旦关掉了这个窗口 这个cookie就消失了!

使用ClientCookie获取IE的Cookie访问页面 有些需要网站需要登录后才能进行一些 *** 作,如果IE存在登录的Cookie,我们就可以通过IE的Cookie访问这些网站内容。importClientCookie, urllib2 #the page I want to get url_string=" 把这换成你想要得到网站的URL就可以" cj = ClientCookieMSIECookieJar(delayload=True) cjload_from_registry()print cj #I want to know what I get opener = ClientCookiebuild_opener(ClientCookie>

w3c的标准是不允许你直接跨域 *** 作cookie的~~也就是如果你能跨域得到另外一个站点的cookie说明那个站点有被XSS的风险。除非你用xss的办法得到另外一个域的cookie信息~而且有限制就是说如果站点是ssl+>

由于安全问题,cookie只能访问对象只能来自同一个域。

所以,你需要将获取cookie的代码放在同一个域。

或者通过修改表头信息来hack到,这种方法麻烦,而且是黑客技术,出于法律相关,我不能向你说更多。

另外,如果你使用的是chrome或者类似的支持插件的浏览器,可以通过contentScript来实现,这是一个大内容。具体可以参考相关的官方文档。

cookie是加密的信息,你获取来意义不大,它的验证方法会把相关信息发到服务器,一旦不符合就不符合了。

以上就是关于为什么我第一次访问我的页面,可以得到一个COOKIE呢cookie name为JSESSIONID,这是为什么全部的内容,包括:为什么我第一次访问我的页面,可以得到一个COOKIE呢cookie name为JSESSIONID,这是为什么、怎样获取ie的cookie给WinHttpRequest使用、c# 如何获取当前 页面 所有cookie 包括其他域名等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: http://outofmemory.cn/web/10089811.html

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

发表评论

登录后才能评论

评论列表(0条)

保存