《PHP程序设计》教学资源(PPT课件讲稿)项目二 网站用户中心

让∏教学更简单,让∏学习更有效 项目 HTTP协议的请求方式 文件上传 网站用户中心 文件遍历 COOKIE技术 SESSION技术 GD绘图技术 php
让IT教学更简单,让IT学习更有效 项目二 网站用户中心 • HTTP协议的请求方式 • 文件上传 • 文件遍历 • COOKIE技术 • SESSION技术 • GD绘图技术

让∏教学更简单,让学习更有效 任务 用户资料编辑 任务二用户头像上传 任务三 用户相册 录 任务四 记录浏览历史 任务五用户登录与退出 任务六登录验证码
让IT教学更简单,让IT学习更有效 目 录 任务一 任务二 任务三 任务四 任务五 任务六 用户资料编辑 用户头像上传 用户相册 记录浏览历史 用户登录与退出 登录验证码

项目描述 让∏教学更简单,让∏学习更有效 在互联网中,许多网站都为用户提供了个人中心功能,用户可以在个人 中心里编辑个人资料、上传头像、管理相册、查看浏览历史等。这些功能可 以给用户带来参与感、归属感,可以增强用户的粘性 本任务将开发一个网站用户中心,通过在任务中开发“用户资料编辑” “头像上传”、“相册管理”等功能,来学习PHP表单处理、文件上传、 制作缩略图、文件和目录操作等技术;通过开发“记录浏览历史”、“用户 登录退出”等功能,来学习 Cookie、 Session会话等技术 9
项目描述 让IT教学更简单,让IT学习更有效 在互联网中,许多网站都为用户提供了个人中心功能,用户可以在个人 中心里编辑个人资料、上传头像、管理相册、查看浏览历史等。这些功能可 以给用户带来参与感、归属感,可以增强用户的粘性。 本任务将开发一个网站用户中心,通过在任务中开发“用户资料编辑” 、“头像上传”、“相册管理”等功能,来学习PHP表单处理、文件上传、 制作缩略图、文件和目录操作等技术;通过开发“记录浏览历史”、“用户 登录退出”等功能,来学习Cookie、Session会话等技术

任务一:用户资料编辑 让∏教学更简单,让∏学习更有效 ·创建用于填写用户信息的表单,表 单填写后将提交给PHP程序。 PHP接收表单,对用户填写的数据 任务 进行验证,防止用户提交非法值。 将验证后的结果保存到服务器中, 说明 下次打开页面时自动显示已有的信 ∞。⑨
任务一:用户资料编辑 让IT教学更简单,让IT学习更有效 任 务 说 明 • 创建用于填写用户信息的表单,表 单填写后将提交给PHP程序。 • PHP接收表单,对用户填写的数据 进行验证,防止用户提交非法值。 • 将验证后的结果保存到服务器中, 下次打开页面时自动显示已有的信 息

任务一:用户资料编辑 让∏教学更简单,让∏学习更有效 1、HTTP协议 2、HTTP请求方式 3、表单的组成 4、获取表单数据 引入知识点 5、超全局变量 6、HTML特殊字符转义 ∞。⑨
让IT教学更简单,让IT学习更有效 引 入 知 识 点 任务一:用户资料编辑 1、HTTP协议 2、HTTP请求方式 3、表单的组成 4、获取表单数据 5、超全局变量 6、HTML特殊字符转义

任务一:用户资料编辑 让∏教学更简单,让∏学习更有效 HTTP协议 HTTP(HyperTextTransferProtocol,超文本传输协议)是一种基于 请求与响应式的协议,即浏览器发送请求,服务器做出响应。例如,当用户通 过浏览器访问“htp/www.bxg.com”地址时,用户的浏览器与域名为 ww.bxg.com的服务器之间遵循HTTP协议进行通信。 在使用HTTP协议通信时,每当浏览器向服务器发送请求,都会发送请 求消息,而服务器收到请求后,会返回响应消息给浏览器。对于普通用户而言 ,请求消息和响应消息都是不可见的,但对于Web开发者而言,目前主流的浏 览器提供了开发者工具,通过这类工具可以查看HTTP消息
任务一:用户资料编辑 让IT教学更简单,让IT学习更有效 HTTP协议 HTTP(HyperText Transfer Protocol,超文本传输协议)是一种基于 请求与响应式的协议,即浏览器发送请求,服务器做出响应。例如,当用户通 过浏览器访问“http://www.bxg.com”地址时,用户的浏览器与域名为 www.bxg.com的服务器之间遵循HTTP协议进行通信。 在使用HTTP协议通信时,每当浏览器向服务器发送请求,都会发送请 求消息,而服务器收到请求后,会返回响应消息给浏览器。对于普通用户而言 ,请求消息和响应消息都是不可见的,但对于Web开发者而言,目前主流的浏 览器提供了开发者工具,通过这类工具可以查看HTTP消息

任务一:用户资料编辑 让∏教学更简单,让∏学习更有效 HTTP协议 甜容回问传留益母x ←…a ≡ 口看器)物0满式器区样器⊙性日,口16x 查看HTTP消息 请求网址http:fimw.iteat.th 请求方法 远程她址:42.121.41.245188 状恋码:垂 编非和重发头 状态码 版本MTP/1,1 肖息头 过 响01 请求网址http://www 请求方法:GET Ct“置d跑g 远程地址:42.121/1.245:8 aeat2B20510需 Served naa20.3° 状态码:·2080K 版本:HTTP/1.1 A的中“t/1,p 一En:“ad门e Casneetias keralite Cschetentralsarnte-0° 事体图像探体nh 。⑨
让IT教学更简单,让IT学习更有效 查看HTTP消息 任务一:用户资料编辑 HTTP协议 状态码

任务一:用户资料编辑 让∏教学更简单,让∏学习更有效 HTTP协议 传验问一X+ 白m计ttm 查看HTTP消息 R6器》物出0涌区样器0性用日口01。x c v请求头0.728EB) 清米网址:ht:/ms, iteat,c 求方法:6E Host:zz. itcast cn 远程她址:42.121.41.2458 User-Agent: Mozilla/5. 0(Windows NT 6. 1: WOT64: rv: 42 0)Gecko/ 20100101 Firefox/42.0 版本:mP/1.1 Accept:text/htal, application/zhtnltzl, application/xml: 9=0.9, */8: q=0.8 甲应头01D Accept-Language: zh-CN, zh: 9=0.8, en-US: q =0. 5, en: 9=0.3 Accept-Encoding: gzip, deflate Referer:http://www.itcast.cn/ Garver Taunnn203 Cookie:" PEV PVI=698669486:H-1vt616f7dbe9d62017d5a273460d618961=14486186041448694 Connection: keep-alive 请求头0) Barillas o find I t I r 4 0 cake/anlootol Firfer AL:“由由曰8中直m了 ena的e7的时,,=:1: Cache-centrel e 。⑨
任务一:用户资料编辑 让IT教学更简单,让IT学习更有效 HTTP协议 查看HTTP消息

任务一:用户资料编辑 让∏教学更简单,让∏学习更有效 HTTP协议 传甜窗闪传留益高度一x 查看HTTP消息 )0了太器O性限日日6 响应头(0.229B) 请末网址:htp://ms, iteat,CN 请求方法:E 42 121.41.24528 Accept-Ranges: bytes 松重发头 版本tP/.1 Connection: Keep-Alive 4过内头 响应头019D) Content-Type: text/html Date: Mon, 07 Dec 2015 06: 17: 59 GMT t.221 Keep-Alive: timeout=5, ax100 Trun一正d Server:"Apache/2.2.25(Win32)sod_fcgid/2.3.6" 请求头 Transfer-Encoding: chunked 1ais0admE1mg0如组Hifu Atnt.可hm/h+m11m/m1/:学君 属即工由问中0直m了 的一“te Ce时7的 CacheCentrel owe sm莽图nt 。⑨
任务一:用户资料编辑 让IT教学更简单,让IT学习更有效 HTTP协议 查看HTTP消息

任务一:用户资料编辑 让∏教学更简单,让∏学习更有效 1、HTTP协议 2、HTTP请求方式 3、表单的组成 4、获取表单数据 引入知识点 5、超全局变量 6、HTML特殊字符转义 ∞。⑨
让IT教学更简单,让IT学习更有效 引 入 知 识 点 任务一:用户资料编辑 1、HTTP协议 2、HTTP请求方式 3、表单的组成 4、获取表单数据 5、超全局变量 6、HTML特殊字符转义
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《信息技术基础》课程教学资源(PPT课件)信息技术基础知识的内容.ppt
- 广西外国语学院:《计算机网络》课程教学资源(PPT课件讲稿)第9章 DHCP协议(任课教师:卢豫开).ppt
- 《机器学习》课程教学资源(PPT课件讲稿)第十二章 计算学习理论 Machine Learning.pptx
- 西安交通大学:《网络与信息安全》课程PPT教学课件(网络入侵与防范)第四章 口令破解与防御技术.ppt
- 上海交通大学:《Multicore Architecture and Parallel Computing》课程教学资源(PPT课件讲稿)Lecture 9 MapReduce.pptx
- 河南中医药大学(河南中医学院):《计算机网络》课程教学资源(PPT课件讲稿)第三章 数据链路层.pptx
- 《多媒体教学软件设计》课程教学资源(PPT课件讲稿)第4章 多媒体教学软件的图文演示设计.ppt
- 四川大学:《计算机操作系统 Operating System Principles》课程教学资源(PPT课件讲稿)第9章 文件管理.ppt
- 南京航空航天大学:《数据结构》课程教学资源(PPT课件讲稿)第十章 排序.ppt
- 西安电子科技大学:《信息系统安全》课程教学资源(PPT课件讲稿)第二章 安全控制原理.ppt
- 《C程序设计》课程电子教案(PPT课件讲稿)第四章 数组和结构.ppt
- 北京航空航天大学:Graph Search & Social Networks.pptx
- 《数字图像处理 Digital Image Processing》课程教学资源(各章要求及必做题参考答案).pdf
- Online Minimum Matching in Real-Time Spatial Data:Experiments and Analysis.pptx
- 中国科学技术大学:《并行算法实践》课程教学资源(PPT课件讲稿)上篇 并行程序设计导论 单元II 并行程序编程指南 第七章 OpenMP编程指南.ppt
- 上海交通大学:《网络安全技术》课程教学资源(PPT课件讲稿)比特币(主讲:刘振).pptx
- 电子工业出版社:《计算机网络》课程教学资源(第五版,PPT课件讲稿)第三章 数据链路层.ppt
- 同济大学:《大数据分析与数据挖掘 Big Data Analysis and Mining》课程教学资源(PPT课件讲稿)Clustering Basics(主讲:赵钦佩).pptx
- 东南大学:《C++语言程序设计》课程教学资源(PPT课件讲稿)Chapter 09 Classes A Deeper Look(Part 1).ppt
- 贵州电子信息职业技术学院:常用办公技巧(PPT讲稿,主讲:刘忠华).ppt
- Microsoft .NET(PPT课件讲稿)Being Objects and A Glimpse into Coding.pptx
- 《Data Warehousing & Data Mining》课程教学资源(PPT讲稿)Ch 2 Discovering Association Rules.ppt
- 《软件工程》课程教学资源(PPT课件讲稿)需求分析.ppt
- 西安电子科技大学:《微机原理与接口技术》课程教学资源(PPT课件讲稿)第八章 中断系统与可编程中断控制器8259A.pptx
- 《ARM原理与设计》课程教学资源(PPT课件讲稿)Lecture 04 Cortex M3指令集.pptx
- 电子工业出版社:《计算机网络》课程教学资源(第五版,PPT课件讲稿)第一章 概述.ppt
- 上海交通大学:《计算机控制技术》课程教学资源(PPT课件)第一章 计算机控制系统概述 Computer Control Technology.ppt
- 3D computer vision techniques v.4b2 1.ppt
- 山东大学:《微机原理及单片机接口技术》课程教学资源(PPT课件讲稿)第六章 中断 §6.1 中断的概念 §6.2 单片机的中断系统及其管理.ppt
- 《人工智能导论》课程教学资源(PPT课件讲稿)群智能(Swarm Intelligence).ppt
- 《计算机网络与互联网 Computer Networks and Internets》课程电子教案(PPT课件讲稿)Part IV 局域网 Local Area Networks(LANs).ppt
- 《计算机网络》课程电子教案(PPT课件讲稿)第2章 数据通信与广域网技术.ppt
- 西安电子科技大学:《信息系统安全》课程教学资源(PPT课件讲稿)第三章 信息安全保障体系、第四章 物理安全.ppt
- 《计算机文化基础》课程教学资源(PPT课件讲稿)第四章 电子表格系统Excel 2003.ppt
- 南京大学:Decidability、Complexity(P、NP、NPC)、Reduce(P NP NPC).pptx
- 香港浸会大学:《Data Communications and Networking》课程教学资源(PPT讲稿)Chapter 3 Data Transmission.ppt
- 《算法设计》课程教学资源(PPT课件讲稿)Lecture 6 Graph Traversal.ppt
- 《计算机原理及应用》课程教学资源(PPT课件讲稿)第8章 单片机的存储器的扩展.ppt
- 《计算机网络》课程教学资源(PPT课件讲稿)第6章 IP路由.ppt
- 《计算机仿真技术》课程电子教案(PPT教学课件)第一章 绪论.ppt