vb 如何修改内存中的cookie?
打开某个网页时,没有生成cookie文件,用WebBrowser1.Document.cookie却可以查到,应该是存在内存里吧.
cookie的内容是:uid=123456;pass=aaaa
请问如何删除"pass=aaaa"?
[解决办法]
在Windows 9X系统计算机中,Cookie文件的存放位置为C:\Windows\Cookies,在Windows NT/2000/ XP的计算机中,Cookie文件的存放位置为C:\Documents and Settings\用户名\Cookie文件夹。
[解决办法]
用BAT简单一些,VB有点难
[解决办法]
给pass赋值空字符串试试
[解决办法]
哦 这个。。。。这个WebBrowser1.Document.cookie是request header的数据中的cookie 保存在本地的文件中的cookie是response header中的cookie
两者不同,你可以用嗅探器查看一下
至于删除,俺不懂。。。。
[解决办法]
Declare Function InternetSetCookie Lib "wininet.dll" (ByVal lpszUrlName As String,ByVal lbszCookieName As String, ByVal lpszCookieData As String) As Boolean
Declare Function InternetGetCookie Lib "wininet.dll" (ByVal lpszUrlName As String,ByVal lbszCookieName As String, ByVal lpszCookieData As String, ByRef lpdwSize As Integer) As Boolean