《PHP Web应用开发案例教程》教案 第16课 Cookie.docx
文本预览下载声明
PAGE 6
PAGE 6
PAGE 7
PAGE 7
课题
Cookie
课时
2课时(90 min)
教学目标
知识技能目标:
(1)了解Cookie及其作用
(2)掌握创建、读取及删除Cookie的方法
素质目标:
(1)增强网络安全意识,养成良好的职业习惯
(2)心系国家建设,坚持以人民为中心,强化民族意识
教学重难点
教学重点:Cookie及其作用
教学难点:创建、读取及删除Cookie的方法
教学方法
案例分析法、问答法、讨论法、讲授法、实践法
教学用具
电脑、投影仪、多媒体课件、教材
教学设计
第1节课:?课前任务→考勤(2 min)→问题导入(5 min)→传授新知(38 min)
第2节课:问题导入(5 min)→传授新知(20 min)→课堂实训(15 min)→课堂小结(3 min)→作业布置(2 min)
教学过程
主要教学内容及步骤
设计意图
第一节课
课前任务
【教师】布置课前任务,和学生负责人取得联系,让其提醒同学通过APP或其他学习软件,预习本节课要学习的知识
【学生】完成课前任务
通过课前任务,使学生预习本节课要学习的知识,增加学生的学习兴趣
考勤
(2 min)
【教师】使用APP进行签到
【学生】班干部报请假人员及原因
培养学生的组织纪律性,掌握学生的出勤情况
问题导入
(5 min)
【教师】提出以下问题:
你知道为什么很多网站你只登录了一次,下一次再次进行登录的时候没有登录界面而直接进入了系统吗?
【学生】聆听、思考、举手回答
通过问题导入,引导学生主动思考,激发学生的学习兴趣
传授新知
(38 min)
【教师】通过学生的回答引入要讲的知识,讲解PHP中Cookie的相关知识
9.1 Cookie
?【教师】安排学生扫码观看视频“Cookie”,并讲解知识
?【学生】扫码观看、理解、记忆
Cookie常用在提供个人化服务的网站中来区别不同用户,以显示与用户相应的内容。Cookie的作用可比作客户第一次去超市购物时,超市会给其办一张会员卡,会员卡里存放着客户的个人信息,下次客户再光顾该连锁超市时,超市会识别客户的会员卡,从而识别该客户。
?【教师】讲解“居安思危”的内容,增强学生的安全意识
?【学生】聆听、理解
随着互联网的普及和信息技术的飞速发展,网络已成为我们生活中不可或缺的一部分。它给我们带来便利的同时,也带来了一些隐患。例如,个人信息泄露,电脑中毒,等等。
网络安全关系到每个人的切身利益,日常生活中,我们要了解一些网络安全小常识。例如,清除浏览器Cookie或者拒绝Cookie,防止浏览行为被追踪;妥善处置快递单、车票、购物小票等包含个人信息的单据,防止个人信息泄露;安装杀毒软件和个人防火墙,并及时升级,避免电脑被安装木马程序……
9.1.1 了解Cookie
简单来说,Cookie是Web服务器暂时存储在用户硬盘上的一个文本文件。当用户再次访问Web网站时,网站通过读取Cookie文件记录该用户的特定信息(如上次访问的网页、花费的时间、用户名和密码等),从而迅速做出响应。
Cookie是具备有效期的,有效期的长短可根据实际需要灵活设定。Cookie文件中的内容大都经过加密处理,表面看来只是一些普通的字母和数字组合,只有服务器的CGI处理程序才知道它们真正的含义。
Web服务器可以利用Cookie来保存和维护很多与网站相关的信息。Cookie常用作以下用途:
(1)记录用户信息。如可以利用Cookie记录用户访问网页的次数,或记录用户曾经输入过的信息。此外,某些网站可以使用Cookie自动记录用户上次登录的用户名和密码等信息。
(2)在网页间直接传递变量。一般情况下,浏览器并不会保存当前网页上的任何信息,当页面被关闭时,网页上的所有变量信息将随之消失。而通过Cookie可以把需要在网页间传递的变量先保存起来,然后到另一个网页再读取即可。
(3)将所查看过的Internet网页存储在Cookie临时文件夹中,以提高后续的网页加载速度。
?【教师】通过多媒体展示“IE 10浏览器对Cookie的控制界面”图片,并进行介绍
Cookie存储在客户端机器上,不可避免地存在一些安全问题。为此,很多浏览器都提供了灵活的控制功能。
9.1.2 创建Cookie
在PHP中,setcookie()函数用于创建Cookie。在创建Cookie前必须明白,Cookie是HTTP头标的组成部分,而头标必须在页面其他内容之前发送。这需要将函数的调用放到所有输出之前(包括html和head标签,以及任何空格),一般将该函数放在网页代码顶端。如果在调用setcookie()函数之前有任何输出,本函数将失败并返回false,如果setcookie()函数成功运行,将返回true。setcoo
显示全部