用ASP检测浏览器是否允许Cookie功能的方法
现在的问题在于,按照HTTP协议,在往浏览器中写入Cookie后,其内容实际上存在于缓
本文链接地址:http://www.oyaya.net/fanwen/view/142189.html
存之中,直到该页面终止,才将内容写入到浏览器提供的信息记录区中去。在同一页面中写
入Cookie后立即读出其内容,读出的是缓存中的临时信息,而不是信息记录区中真正的
Cookie内容,所以在上面的代码中,即使浏览器禁止Cookie功能,仍然得到成功写入Cookie
的结果。
三、问题的解决
要解决这个问题,可以有两个办法,第一个办法是利用两个页面文件来分别进行Cookie的
写入和读出,在第一个文件中写入Cookie,然后转向第二个文件读出并判断,这样可以轻
易地得到正确的结果。但访问两个页面文件的方法显然对Web服务器的管理添加了麻烦,
在不担心这个问题的前提下,这是一个最佳的解决方法。
第二个办法是利用ASP中的REDIRECT语句来解决问题,如下笔者给出ASP源代码。浏
览器访问Co
《用ASP检测浏览器是否允许Cookie功能的方法(第5页)》