全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

获取IE浏览器Cookie信息的方法

很多人不知道如何去获取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的缓存机制  # 给大家  # 也有  # 有个  # 这个问题  # 这两个  # 希望能  # 很简单  # 人不  # 各有  # 只需要  # 这篇  # 具体情况  # 解决办法  # 小编  # 大家多多  # 就可以  # 获得了  # 选择了  # 器中  # 何去 


相关文章: 如何用y主机助手快速搭建网站?  如何通过虚拟主机空间快速建站?  详解ASP.NET 生成二维码实例(采用ThoughtWorks.QRCode和QrCode.Net两种方式)  详解免费开源的.NET多类型文件解压缩组件SharpZipLib(.NET组件介绍之七)  专业公司网站制作公司,用什么语言做企业网站比较好?  建站主机是什么?如何选择适合的建站主机?  如何选择最佳自助建站系统?快速指南解析优劣  php8.4新语法match怎么用_php8.4match表达式替代switch【方法】  如何快速搭建高效服务器建站系统?  制作证书网站有哪些,全国城建培训中心证书查询官网?  如何通过万网虚拟主机快速搭建网站?  移民网站制作流程,怎么看加拿大移民官网?  头像制作网站在线制作软件,dw网页背景图像怎么设置?  如何快速搭建二级域名独立网站?  哪家制作企业网站好,开办像阿里巴巴那样的网络公司和网站要怎么做?  如何获取上海专业网站定制建站电话?  如何通过主机屋免费建站教程十分钟搭建网站?  网站制作价目表怎么做,珍爱网婚介费用多少?  如何在IIS服务器上快速部署高效网站?  建站之星导航如何优化提升用户体验?  南京做网站制作公司,南京哈发网络有限公司,公司怎么样,做网页美工DIV+CSS待遇怎么样?  C#如何序列化对象为XML XmlSerializer用法  香港网站服务器数量如何影响SEO优化效果?  巅云智能建站系统:可视化拖拽+多端适配+免费模板一键生成  阿里云网站搭建费用解析:服务器价格与建站成本优化指南  如何制作公司的网站链接,公司想做一个网站,一般需要花多少钱?  如何自己制作一个网站链接,如何制作一个企业网站,建设网站的基本步骤有哪些?  大连网站设计制作招聘信息,大连投诉网站有哪些?  ,怎么用自己头像做动态表情包?  制作表格网站有哪些,线上表格怎么弄?  免费制作海报的网站,哪位做平面的朋友告诉我用什么软件做海报比较好?ps还是cd还是ai这几个软件我都会些我是做网页的?  建站之星如何快速更换网站模板?  如何快速生成橙子建站落地页链接?  网站制作软件免费下载安装,有哪些免费下载的软件网站?  如何通过虚拟主机快速搭建个人网站?  整蛊网站制作软件,手机不停的收到各种网站的验证码短信,是手机病毒还是人为恶搞?有这种手机病毒吗?  如何在宝塔面板中创建新站点?  如何通过商城自助建站源码实现零基础高效建站?  c# F# 的 MailboxProcessor 和 C# 的 Actor 模型  如何高效利用亚马逊云主机搭建企业网站?  如何快速搭建高效香港服务器网站?  如何在Windows 2008云服务器安全搭建网站?  如何高效利用200m空间完成建站?  网页设计网站制作软件,microsoft office哪个可以创建网页?  制作网站的基本流程,设计网站的软件是什么?  如何在Golang中使用encoding/gob序列化对象_存储和传输数据  微课制作网站有哪些,微课网怎么进?  建站之星如何保障用户数据免受黑客入侵?  建站主机无法访问?如何排查域名与服务器问题  制作网站的模板软件,网站怎么建设? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。