千分求解:ASP怎么获取客户端的cookies

千分求解:ASP怎么获取客户端的cookies,第1张

<%

ResponseCookies("domain") = "mzwucom"

ResponseCookies("webmaster")("name") = "dnawo"

ResponseCookies("webmaster")("email") = "dnawo@sohucom"

'输出全部Cookie

Dim X,Y

For Each X In RequestCookies

'判断是否带有键(Keys)

If RequestCookies(X)HasKeys Then

For Each Y In RequestCookies(X)

ResponseWrite(X & "" & Y & ": " & RequestCookies(X)(Y) & "<br/>")

Next

Else

ResponseWrite(X & ": " & RequestCookies(X) & "<br/>")

End If

Next

%>

简单的说呢,就是从获取的response中,通过responseCookies,获得已解析得到的cookie

再细点说呢,其实通过response的Headers,也可以获得原始的Set-Cookie的字符串,自己解析,也可以获得和上面的responseCookies一样的cookies。

后者会比较麻烦,但是当遇到C#本身解析cookie有bug时,就用得上了。

所有相关的获得cookie的示例代码,可以参考这里的:

教程模拟登陆网站 之 C#版(内含两种版本的完整的可运行的代码)

帖子里面,也会提到我的crifanLibcs,其中里面有我(经过N多调试和实践)自己写出来的,专门处理cookie方面的(解析,更新,判断是否有效等等)函数的。

(此处不给贴地址,自己用google搜标题,即可找到我写的这些帖子不过,回复你的“参考料”中,我已贴出最后此帖子的地址)

工具:

浏览器

方法如下:

1、打开浏览器,点击右上角工具选项,然后点击选项

2、进入”选项“界面,点击左方菜单栏中高级设置

3、在”网页设置选项下“点击网页内容高级设置

4、进入Cookie界面,点击所有Cookie和网站数据

5、此时可以看到浏览过的网页,以及网友的Cookie和数据信息

6、如果数据较多,可以在右方的搜索栏输入要查找的信息,点击搜索

7、点击后方的Cookie或本地存储可以看到具体的网站缓存信息

name:cookie名称

value:cookie值

expire:cookie有效时间

path:存储路径

domain:域

setcookie(name, value, expire, path, domain);

// 打印一个cookie

echo $_COOKIE["name"];

// 打印所有cookie

print_r($_COOKIE);

这个网页取cookie()命令 是取得临时文件的cookie,有时是无效的,你用 网页_访问_对象()试试,你可以模拟登录模式取到相应的cookie,如果实在不行,你可以网截拦截cookie。

以上就是关于千分求解:ASP怎么获取客户端的cookies全部的内容,包括:千分求解:ASP怎么获取客户端的cookies、C#如何用winform获取某个网站的cookies、如何查看浏览过的本地缓存Cookie和网站数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: https://outofmemory.cn/web/9621001.html

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

发表评论

登录后才能评论

评论列表(0条)

保存