首页 > 编程知识 正文

拒绝所有cookie,你设置了禁止使用cookie

时间:2023-05-05 21:47:43 阅读:210285 作者:460

来源:http://it.sohu.com/webcourse/webmonkey/1web1/cookie/index.html

Cookie是一个特殊的文本文件,它是由Web服务器保存在用户自己的硬盘上一段信息。这段信息包含了用户上网时的一些浏览记录,例如用户访问了什么站点,在站点中浏览什么内容、在填写表单时输入了哪些信息等等。以后用户再次访问相同信息时,浏览器就会从本地计算机中直接把需要的信息调出来,从而节省了操作的时间。但由于Cookie信息会把我们用户在浏览过程中的一些隐私信息暴露出来,这些隐私信息一旦被某些不法分子利用,可能会给我们用户带来安全上的威胁!为此,有许多用户为了保证在网上的安全,他们希望Cookie“下岗”,那么我们该如何禁止这些Cookie信息呢?下面笔者就提供几种操作方法,希望这些方法能给那些想拒绝Cookie的用户带来一片“安宁”。

1、如果用户使用的是微软的IE 4.0浏览器,那么就可以按照如下步骤来屏蔽Cookie信息:

 

A、打开IE 4.0浏览器,在其操作界面中,用鼠标单击菜单栏中的“查看”命令,从弹出的下拉菜单中选择“Internet选项”命令;

B、接着程序会弹出一个Internet选项对话框,在该对话框中再用鼠标单击一下“高级”标签,随后程序会弹出高级设置界面;

C、在该设置界面中,用鼠标选中“禁止所有Cookie使用”这个复选项;

D、设置好后,再用鼠标单击设置对话框中的“确定”按钮,并关闭“Internet选项”对话框,返回到浏览界面中就可以了,以后Cookie就不会搜集用户的隐私信息了。

 

2、如果我们使用的是微软的IE 5.0以上版本的浏览器,要拒绝Cookie信息时就必须按照如下步骤来操作:

A、在浏览器主操作界面中,用鼠标单击菜单栏中的“工具”命令,从弹出的下拉菜单中选择“Internet选项”命令,程序随后将打开一个标题为“Internet选项”的设置对话框;

B、在该对话框中用鼠标单击“安全”标签,程序将弹出安全设置界面,在该界面中的“请为不同区域的Web内容指定安全设置”列表框中选择“Internet”选项;

C、接着再用鼠标单击该设置界面中的“自定义级别”按钮,随后程序将打开一个标题为“安全设置”的窗口,如图1所示;

D、在“安全设置”窗口中的“设置”栏中,我们将看到有关Cookie的设置,主要包括是否允许存储Cookie和是否允许使用Cookie等两个选项,用户应将它们的默认值“启用”分别修改为“禁用”;

E、设置好后,再用鼠标单击“确定”按钮,关闭“安全设置”窗口;

F、接着按照上面的操作方法,在“安全”选项卡的“请为不同区域的Web内容指定安全设置”列表框中选择其他几个选项(如本地、可信站点、首限站点等),分别对是否允许在这些站点中使用Cookie进行设置;

G、设置好所有信息后,单击“确定”按钮,关闭“Internet选项”对话框;以后计算机系统碰到有Cookie请求时一律加以拒绝。 

 3、大家也看到了,上面的方法都是通过浏览器内部的一些设置来达到禁用Cookie的目的,但操作比较麻烦,以后如果要恢复使用的话,还要再按照上面的步骤一步步操作;那么有没有什么更简单的方法呢?

在文章的一开始,我们就强调了Cookie也是一个文本文件,如果我们把这个文件设置成“只读”属性,那么浏览器就不能再向该文件写任何内容,这样我们也能达到屏蔽Cookie的目的。下面是该方法的具体操作步骤:

A、首先用计算机中的查找功能找到Cookie文件或目录。对于Netscape4.X浏览器来说,Cookie文件是放在"C:/Program Files/Netscape/users/zys666/cookies.txt",其中"C:/Program Files"是用户的浏览器被安装到的位置,"zys666"是用户的名称。在IE浏览器中,Cookie被存放在C:/WINDOWS/Cookies目录中,其中"C:/WINDOWS"是windows被安装到的位置;

B、找到Cookie文件或目录后,用鼠标右键单击这个文件或目录,从弹出的右键菜单中选择“属性”命令,程序将弹出一个标题为“Cookies属性”对话框,如图2所示;

 

C、在该对话框中,将该目录或者文件全部设置为只读属性,设置好后单击“确定”按钮来退出属性对话框。此后由于Cookie处于只读状态,因此WEB服务器就再也不能向它Cookie文件或目录中写内容了;假设要恢复使用时,直接把该文件的只读属性去掉就行了!

4、Cookie信息其实并不都是以文件形式存在于计算机中,还有部分Cookie是保存在内存中的。而上面讲述的拒绝Cookie的方法,都是把Cookie当作文件来对待的,而要屏蔽内存中的Cookie信息,再按照上面的操作方法肯定是不行了。因为当用户访问某个网站时由系统自动在内存中生成Cookie,而用户离开该站点时又自动将Cookie从内存中删除。那么我们又该如何将它们清除呢?这时,我们就需要借助于注册表来修改计算机系统设置了,具体的操作步骤如下:

A、运行regedit命令,打开注册表编辑器操作窗口,在该窗口中用鼠标依次单击如下键值:HKEY_LOCAL_MACHINE/Software/Microsoft/Windows/ CurrentVersion/ InternetSettings / Cache/Special Paths/Cookies ,如图3所示;

B、找到上述的键值后,用鼠标使该键值处于选中状态;

C、然后再用鼠标单击“编辑”菜单项,从弹出的下拉菜单中选择“删除”命令,将所选键值删除;

D、再通过查找功能把Cookies目录找出来,并把该目录中的所有文件删除;

E、设置好所有相关信息后,重新启动计算机,上述设置将生效。以后,无论Cookie是以什么形式存在,我们都可以将它“扼杀”。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。