从WebBrowser中取得Cookie 和 WebClient设置cookie!

原文:从WebBrowser中取得Cookie 和 WebClient设置cookie!
从WebBrowser中取得Cookie 的代码

CookieContainer myCookieContainer = new CookieContainer();

            string cookieStr = webBrowser1.Document.Cookie;
            string[] cookstr = cookieStr.Split(';');
            foreach (string str in cookstr)
            {
                string[] cookieNameValue = str.Split('=');
                Cookie ck = new Cookie(cookieNameValue[0].Trim ().ToString(), cookieNameValue[1].Trim ().ToString());
                ck.Domain = "www.5ilrc.com";
                myCookieContainer.Add(ck);
            }

WebClient设置cookie!

 WebClient wc = new WebClient();
            wc.Headers.Add("Cookie", "PHPSESSID=" + cookie + ";");
//~~~~~~~注意,这里是Cookie,不是Set-Cookie
            byte[] re = wc.UploadData(Global.RootPath + "test.php", new byte[0]);
            System.Text.UTF8Encoding converter = new System.Text.UTF8Encoding();
            string str = converter.GetString(re);

时间: 2024-12-21 21:16:02

从WebBrowser中取得Cookie 和 WebClient设置cookie!的相关文章

javascript cookie类(删除cookie,获取,设置cookie值

function issetcookie(){//网页特效检查cookie的函数     bannercenter = 网页特效getcookie('bannercenter');     if (bannercenter!=null && bannercenter!=""){         return true;     } else {         setcookie('bannercenter',1,3600*24);     } } //========

JS设置cookie、读取cookie_javascript技巧

JavaScript是运行在客户端的脚本,因此一般是不能够设置Session的,因为Session是运行在服务器端的. 而cookie是运行在客户端的,所以可以用JS来设置cookie. js设置cookie方法汇总: 第一种: <script> //设置cookie function setCookie(cname, cvalue, exdays) { var d = new Date(); d.setTime(d.getTime() + (exdays*24*60*60*1000)); v

java web-在action中使用response.getOutputStream() 设置cookie无效

问题描述 在action中使用response.getOutputStream() 设置cookie无效 public String yzm()throws Exception{ response.setCharacterEncoding("UTF-8"); Object[] obj = verification.RandomCount();//验证码 0 结果 1图片 //将验证结果放大session中,在登陆时验证 // session2.put("yzmResult&q

JS设置cookie、读取cookie、删除cookie

 JavaScript是运行在客户端的脚本,因此一般是不能够设置Session的,因为Session是运行在服务器端的. 而cookie是运行在客户端的,所以可以用JS来设置cookie. 假设有这样一种情况,在某个用例流程中,由A页面跳至B页面,若在A页面中采用JS用变量temp保存了某一变量的值,在B页面的时候,同样需要使用JS来引用temp的变量值,对于JS中的全局变量或者静态变量的生命周期是有限的,当发生页面跳转或者页面关闭的时候,这些变量的值会重新载入,即没有达到保存的效果.解决这个问

php利用P3P头实现跨域设置cookie

在开发中,我们碰到的跨域主要还是纠结在IE,页面中的IFRAME或者FRAME或者JS跨域的时候,IE有安全策略限制页面不带cookie,但是如果我们加上P3P,就没有这策略的限制.这也是P3P来突破跨域的可行前提,其实在firefox chorme类浏览器里面是没有这个限制的. 首先我们了解一下P3P是什么? P3P(Platform for Privacy Preferences)是W3C公布的一项隐私保护推荐标准,以为用户提供隐私保护. P3P标准的构想是:Web 站点的隐私策略应该告之访

Asp中如何设计跨越域的Cookie

Cookie简介 首先,我们对Cookie做一个简单的介绍,说明如何利用ASP来维护cookie. Cookie是存储在客户端计算机中的一个小文件,这就意味着每当一个用户访问你的站点,你就可以秘密地在它的硬盘上放置一个包含有关信息的文件.这个文件几乎可以包含任何你打算设置的信息,包括用户信息.站点状态等等.这样的话,就有一个潜在的危险:这些信息有可能被黑客读取.为了防止这个问题的发生,一个有效的办法就是cookie只能被创建它的域所存取.这就是说:比如ytu.edu.cn只能访问ytu.edu.

读取和设置cookie的一个函数

cookie|函数 前提准备条件: 1.你要有2个TextBox控件,一个用来输密码,一个用来输用户名,不过好想这些都是必需的, 2.你要有一个 RadioButtonList 控件,用来设置Cookie的存活时间.关于内部值得设置是:年y,月m,星期w,天d,浏览器进程p. 3.好了,现在你就可以在网页pageload中嵌入以下代码了: 注意:据说asp.net中,没有内置的设置Focus的方法,请自己使用javascript 控件名.Focus实现 public void check(Sys

前端开发中Cookie那些事儿:cookie属性详解

前段时间做了项目,在前端实现中频繁的操作cookie,记录几点供大家参考! cookie操作在前端开发过程中经常遇到,当然如果只是用来存储一些简单用户数据,还是比较简单的,我们要做的可能只是设置cookie名,值,过期时间等,读取也只要根据cookie的名读取相应的cookie值就可以了.在复杂的应用中,光这些肯定就不够了. cookie的属性 除了name(名)和value(值),cookie还有以下一些可选属性,用来控制cookie的有效期,作用域,安全性等: expires属性   指定了

php禁用cookie后session设置方法分析_php技巧

本文实例讲述了php禁用cookie后session设置方法.分享给大家供大家参考,具体如下: 我们都知道当在session 会话有基于cookie和基于url两种传递SESSIONID的方法.为了实现客户端禁止cookie发送的情况也不影响客户登陆网站,可以设置 php.ini中 session.use_trans_sid=1 ,表示当客户端浏览器禁止cookie的时候,页面上的链接会基于url传递SESSIONID.但是很多人仅仅设置了这一个选项并没有达到效果,本人也 遇到此问题,后来一番研