Cookie
(1)Cookie由服务器端生成,发送给客户端。
(2)客户端将Cookie的key/value 保存到某个目录下的文本文件内。
(3)如果客户端支持Cookie,下次请求同一网站时就可以Cookie直接发送给服务器。
(4)Cookie名称和值由服务器端开发自己定义。
Cookie 最典型的应用是判定注册用户是否已经登录,记录用户登录信息,简化下次登录的过程。比如:登陆一次不退出下一次不用再登录,Cookie一般只保存0或1判断登录状态。
另外一个最重要的应用场合是“购物车”。可以保存客户添加商品的信息,比如相机等,可以保存一个标示符。
另外需要注意的是Cookie是由服务器端生成并发送给客户端的,我们把本地服务器打开后,并在Sites(存放本地服务器网站的文件夹)中添加login2.html和login2.php ,并用正确的用户名和密码在火狐浏览器进行测试如下所示,登陆后再次重新登录发现生成了Cookie。
为了对比服务器端的login.php和login2.php有何不同 操作步骤如下:
右键Xcode图标——>Open Developer Tool——>FileMerge
选择login.php和login2.php 对比 不同之处如下:
验证如下: