http://www.cnblogs.com/top5/archive/2010/04/11/1709457.html
?
?
?
cookie和session和local區別、c#設置 webbrowser的請求cookie,可以通過fiddler分析cookie是否設置成功,記得帶http://
http://stackoverflow.com/questions/8232419/why-this-code-using-internetsetcookie-to-set-cookies-at-a-webbroser-control-is-n
?
http://blog.csdn.net/attilax/article/details/8595036
?
利用cookie讀取網頁數據、?
public static class CookieReader{/// <summary>/// Enables the retrieval of cookies that are marked as "HTTPOnly". /// Do not use this flag if you expose a scriptable interface, /// because this has security implications. It is imperative that /// you use this flag only if you can guarantee that you will never /// expose the cookie to third-party code by way of an /// extensibility mechanism you provide. /// Version: Requires Internet Explorer 8.0 or later./// </summary>private const int INTERNET_COOKIE_HTTPONLY = 0x00002000;[DllImport("wininet.dll", SetLastError = true)]private static extern bool InternetGetCookieEx(string url,string cookieName,StringBuilder cookieData,ref int size,int flags,IntPtr pReserved);/// <summary>/// Returns cookie contents as a string *****可用*****/// </summary>/// <param name="url"></param>/// <returns></returns>public static string GetCookie(string url){int size = 512;StringBuilder sb = new StringBuilder(size);if (!InternetGetCookieEx(url, null, sb, ref size, INTERNET_COOKIE_HTTPONLY, IntPtr.Zero)){if (size < 0){return null;}sb = new StringBuilder(size);if (!InternetGetCookieEx(url, null, sb, ref size, INTERNET_COOKIE_HTTPONLY, IntPtr.Zero)){return null;}}return sb.ToString();}}
?