文档详情

《PHP Web应用开发案例教程》教案 第16课 Cookie.docx

发布:2023-07-04约5.6千字共7页下载文档
文本预览下载声明
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
显示全部
相似文档