|
身份绕过漏洞cookie发表时间:2021-05-19 12:48 1、cookie的作用:
2、机制的区别:
session机制采用的是在服务器端保持状态的方案,而cookie机制则是在客户端保持状态的方案,cookie又叫会话跟踪机制。打开一次浏览器到关闭浏览器算是一次会话。说到这里,讲下HTTP协议,前面提到,HTTP协议是一种无状态协议,在数据交换完毕后,服务器端和客户端的链接就会关闭,每次交换数据都需要建立新的链接。此时,服务器无法从链接上跟踪会话。cookie可以跟踪会话,弥补HTTP无状态协议的不足。
3、cookie的分类:
cookie分为会话cookie和持久cookie,会话cookie是指在不设定它的生命周期expires时的状态,前面说了,浏览器的开启到关闭就是一次会话,当关闭浏览器时,会话cookie就会跟随浏览器而销毁。当关闭一个页面时,不影响会话cookie的销毁。会话cookie就像我们没有办理积分卡时,单一的买卖过程,离开之后,信息则销毁。 <?php include 'init.php'; if($_COOKIE['username']){ echo "登录成功【{$_COOKIE['usernme']}】" } ?> <meta charset="UTF-8"> <form method='post'> <label>帐号:</label><input type='text' name='username'><br> <label>密码:</label><input type='password' name='password'><br> <input type='submit' value='登录' name='submit'> </form> cookie可以在浏览器提交的数据进行修改的。
|