如题,有没有除了一页设置,另一页检查以外的方法?

解决方案 »

  1.   

    <script type="text/javascript">
    var cookieEnabled=(navigator.cookieEnabled)? true : false//if not IE4+ nor NS6+
    if (typeof navigator.cookieEnabled=="undefined" && !cookieEnabled){ 
    document.cookie="testcookie"
    cookieEnabled=(document.cookie.indexOf("testcookie")!=-1)? true : false
    }//if (cookieEnabled) //if cookies are enabled on client's browser
    //do whatever</script>
      

  2.   

    获取一个值,该值指示客户端浏览器是否支持 Cookie。[Visual Basic]
    Public ReadOnly Property Cookies As Boolean[C#]
    public bool Cookies {get;}[C++]
    public: __property bool get_Cookies();[JScript]
    public function get Cookies() : Boolean;属性值
    如果浏览器客户端支持 Cookie,则为 true;否则为 false。默认为 false。示例
    [Visual Basic, C#, JScript] 以下示例中的代码仅在客户端浏览器支持 Cookie 时执行。[Visual Basic] 
    If Request.Browser.Cookies = True Then
       '...
    End If[C#] 
    if (Request.Browser.Cookies == true)
    {
       //...
    }[JScript] 
    if(Request.Browser.Cookies){
       //...
    }要求
    平台: Windows 2000, Windows XP Professional, Windows Server 2003 系列
      

  3.   

    判定客户端是否支持COOKIEIf context.Request.Browser.Cookies = True Then
       支持Cookie
    End If
      

  4.   

    Request.Browser.Cookies,这是ASP.NET里面最直接最推荐的做法了。
      

  5.   

    楼上都对了  
    服务器端用这个方便
    Request.Browser.Cookies
      

  6.   

    但这只是判断浏览器是否支持cookie,而不能判断有没有启用
      

  7.   

    哦,,以前是这么做的,先定义一个cookie ,,,随便什么都行,,,然后传过去,,,再马上接受回来,,,如果接收到了这个值,,那就说明开启了,,,,,如果接收不到,,就说明没开启,,,