basically, you need to send the cookies back to the web site, look at the relevant code at (it is for webform, but the idea is same):http://www.20cn.net/ns/wz/comp/data/20020812005500.htm

解决方案 »

  1.   

    你可以设置一个cookie值,然后读取,读得到证明有开cookie,读不到就证明网站被限制或没有开启cookie
      

  2.   

    瀏覽器能力檢測組件http://www.coolasp.com/ASP_Learn/part18/18-2.cfm.htm
    默認的,可以檢測到的瀏覽器特性如下:■browser:顧名思義,就是瀏覽器類型,比如Internet Explore或者NetScape■version:瀏覽器當前版本■majorver:瀏覽器的主版本(小數點以前的)■minorver:瀏覽器的輔版本(小數點以後的)■frames:指示瀏覽器是否支持分屏方式■tables:指示瀏覽器是否支持表格■cookies:指示瀏覽器是否支持cookies■backgroundsounds:指示瀏覽器是否支持<bgsound>標記■vbscript:指示瀏覽器是否支持客戶端vbscripts腳本■javascripts:指示瀏覽器是否支持客戶端javascripts腳本■javaapplets:指示瀏覽器是否支持java applets。■ActiveXControls:指示瀏覽器是否支持客戶端ActiveX控件■beta:指示瀏覽器是否還是測試版■platform:檢測目前會員所用的操作平台,例如,win95,winNt,或者Mac PowerPC■win16:檢測會員是用在16位的視窗(win31)系列還是32為的視窗系列(win95,winNT)。
      

  3.   

    浏览器性能组件http://www.yesky.com/20010726/190289.shtml
      

  4.   

    可关键问题是,我现在是想用winform类程序(无web 浏览器控件)来读取该类网站的信息(既跳过cookies的检测或完成cookies的检测),不是来检测浏览器是否有打开cookies啊!那么,该如何做呢???
      

  5.   

    你用什么方法读取?所以你需要糊弄这些网站,如果你用System.Net里HttpWebRequest/HttpWebResponse类的话,试着设置HttpWebRequest的UserAgent为
    "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; Q312461; .NET CLR 1.0.3705)"或者送出象这样的Header:User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; Q312461; .NET CLR 1.0.3705)