很多人不知道如何去获取IE浏览器中的Cookie信息,其实获取Cookie的方式很简单,只需要调用InternetGetCookie这个API就可以获得了。

InternetGetCookie的声明方式如下:
Private Declare Function InternetGetCookie Lib "wininet.dll" Alias "InternetGetCookieA" (ByVal lpszUrlName As String, ByVal lpszCookieName As String, ByVal lpszCookieData As String, lpdwSize As Long) As Boolean
我们要获取www.baidu.com这个域名之下的Cookie信息可以这么写:
Dim buffer As String * 8096If InternetGetCookie("http://www.baidu.com", vbNullString, buffer, 8096) Then MsgBox "获取到的Cookie信息如下: " & vbCrLf & bufferEnd If
获取结果:
获取到的Cookie信息如下: bdshare_firstime=1385336980826; sug=3; sugstore=1; BD_TMP_CK=true; BAIDUID=F1F6DA77AD0E469EEF3301C98F1CB0A1:FG=1; cflag=65535%3A1; BAIDU_WISE_UID=wapp_1385534156727_907; locale=zh; bdime=0; NBID=D3EEB391CF4DCDA2ED0B6035E872886D:FG=1
在用InternetGetCookie获取Cookie信息有个缺点,它无法获得带有HTTP_ONLY标记的Cookie。
针对这个问题的解决办法是使用InternetGetCookie这个API的扩展版InternetGetCookieEx来获取,不过它也有问题,对某些版本的IE支持不怎么好。
InternetGetCookieEx的声明方式如下:
Private Const INTERNET_COOKIE_HTTPONLY As Integer = 8192Private Declare Function InternetGetCookieEx Lib "wininet.dll" Alias "InternetGetCookieExA" (ByVal url As String, ByVal cookieName As String, ByVal cookieData As String, ByRef size As Integer, ByVal flags As Integer, ByVal pReserved As Long) As Boolean
调用方式也差不多:
Dim buffer As String * 8096If InternetGetCookieEx("http://www.baidu.com", vbNullString, buffer, 8096, INTERNET_COOKIE_HTTPONLY, 0) Then MsgBox "获取到的Cookie信息如下: " & vbCrLf & bufferEnd If
获取结果:
获取到的Cookie信息如下: bdshare_firstime=1385336980826; sug=3; sugstore=1; BD_TMP_CK=true; BAIDUID=F1F6DA77AD0E469EEF3301C98F1CB0A1:FG=1; cflag=65535%3A1; BAIDU_WISE_UID=wapp_1385534156727_907; locale=zh; bdime=0; NBID=D3EEB391CF4DCDA2ED0B6035E872886D:FG=1; BDUSS=EdwblA4akE5NjV-N3RPZFdjcW52VkJQQXBvbXhRMm5PaEXucy05am1MYkdjY0pTQVFBQUFBJCQAAAAAAAAAAAEAAAXDmn4UdDJubgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMbkmlLS5JpSe
这两个API各有优缺点,具体使用哪个得看具体情况选择了。
以上这篇获取IE浏览器Cookie信息的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
# ie浏览器cookie
# 解析浏览器端的AJAX缓存机制
# 浅谈Ajax的缓存机制
# JavaScript自定义浏览器滚动条兼容IE、 火狐和chrome
# 完美解决IE9浏览器出现的对象未定义问题
# Javascript在IE和Firefox浏览器常见兼容性问题总结
# python3实现读取chrome浏览器cookie
# bootstrap3 兼容IE8浏览器!
# 浅析IE浏览器关于ajax的缓存机制
# 给大家
# 也有
# 有个
# 这个问题
# 这两个
# 希望能
# 很简单
# 人不
# 各有
# 只需要
# 这篇
# 具体情况
# 解决办法
# 小编
# 大家多多
# 就可以
# 获得了
# 选择了
# 器中
# 何去
相关文章:
如何在Golang中实现微服务服务拆分_Golang微服务拆分与接口管理方法
如何高效搭建专业期货交易平台网站?
如何通过wdcp面板快速创建网站?
c# Task.ConfigureAwait(true) 在什么场景下是必须的
如何在建站之星网店版论坛获取技术支持?
国美网站制作流程,国美电器蒸汽鍋怎么用官方网站?
建站之星2.7模板快速切换与批量管理功能操作指南
制作宣传网站的软件,小红书可以宣传网站吗?
,sp开头的版面叫什么?
如何基于云服务器快速搭建网站及云盘系统?
在线ppt制作网站有哪些,请推荐几个好的课件下载的网站?
如何快速搭建安全的FTP站点?
北京网站制作的公司有哪些,北京白云观官方网站?
广州网站建站公司选择指南:建站流程与SEO优化关键词解析
Python文件管理规范_工程实践说明【指导】
如何选择建站程序?包含哪些必备功能与类型?
建站之星官网登录失败?如何快速解决?
电商网站制作公司有哪些,1688网是什么意思?
详解免费开源的.NET多类型文件解压缩组件SharpZipLib(.NET组件介绍之七)
我的世界制作壁纸网站下载,手机怎么换我的世界壁纸?
音响网站制作视频教程,隆霸音响官方网站?
大连网站制作费用,大连新青年网站,五年四班里的视频怎样下载啊?
香港服务器建站指南:免备案优势与SEO优化技巧全解析
高防服务器租用如何选择配置与防御等级?
建站之星安装模板失败:服务器环境不兼容?
学校建站服务器如何选型才能满足性能需求?
设计网站制作公司有哪些,制作网页教程?
建站之星展会模版如何一键下载生成?
东莞市网站制作公司有哪些,东莞找工作用什么网站好?
已有域名建站全流程解析:网站搭建步骤与建站工具选择
建站之星备案是否影响网站上线时间?
建站之星安装后如何自定义网站颜色与字体?
教程网站设计制作软件,怎么创建自己的一个网站?
高防网站服务器:DDoS防御与BGP线路的AI智能防护方案
深圳企业网站制作设计,在深圳如何网上全流程注册公司?
宿州网站制作公司兴策,安徽省低保查询网站?
教学论文网站制作软件有哪些,写论文用什么软件
?
广平建站公司哪家专业可靠?如何选择?
岳西云建站教程与模板下载_一站式快速建站系统操作指南
网站海报制作教学视频教程,有什么免费的高清可商用图片网站,用于海报设计?
如何快速生成凡客建站的专业级图册?
宝塔面板创建网站无法访问?如何快速排查修复?
企业网站制作公司网页,推荐几家专业的天津网站制作公司?
阿里云网站制作公司,阿里云快速搭建网站好用吗?
如何彻底删除建站之星生成的Banner?
阿里云高弹*务器配置方案|支持分布式架构与多节点部署
盐城做公司网站,江苏电子版退休证办理流程?
建站为何优先选择香港服务器?
平台云上自主建站:模板化设计与智能工具打造高效网站
较简单的网站制作软件有哪些,手机版网页制作用什么软件?
*请认真填写需求信息,我们会在24小时内与您取得联系。