当前课程知识点:PHP程序设计 >  会话管理 >  会话表单 >  会话表单概述1

返回《PHP程序设计》慕课在线视频课程列表

会话表单概述1在线视频

会话表单概述1

下一节:会话表单概述2

返回《PHP程序设计》慕课在线视频列表

会话表单概述1课程教案、知识点、字幕

同学们大家好

今天我们来学习PHP程序设计课程

第八章PHP会话管理

当用户通过浏览器访问Web应用的时候

通常情况下服务器需要对用户的状态

进行跟踪

例如用户在网站结算商品时

Web服务器必须根据请求用户的身份

找到该用户所购买的商品

在Web开发中

服务器跟踪用户信息的技术称为会话技术

本章将从以下四个方面进行详细讲解

第一PHP与Web页面的交互

第二PHP会话技术概述

第三cookie技术

第四session技术

我们这节课讲的内容是PHP的会话管理

咱们PHP的会话技术是在课本的第四章

那么课本的第四章讲的是Web表单和会话技术

咱们这节课要把我们

第四章里面从第96页的知识点讲解

一直讲到109页是吧

那么虽然看起来内容非常的多

但事实上因为109页这个部分

同学们可以翻一下看一下

课本109页那几个函数是不是很眼熟啊

咱们是在字符串函数那一章里面

就把这几个函数就已经讲过了

当时讲的就是我们表单的一个过滤处理

那么前面还有一部分的表单的基础内容

没给同学们讲过

但事实上

我们在前面做实验的时候已经用过很多次了

咱们来把前面的概念对一遍

那么首先我们来看一下PHP的一个执行过程

那么这个执行过程

其实我在开学第一节课的时候给同学们讲过

但是那个时候同学们可能只是听听完全没概念

那么现在到了第十二周了

十一周的星期五

我们再来看这段话的时候

我觉得同学们的感受应该会比较深了

尤其是咱们上节课还做了文件的上传

的这样子的一个例子

我们说PHP它是运行在服务器端的语言

可以嵌入到HTML里面

HTML只提供静态数据

而PHP可以提供动态数据

为了方便用户交互

通常将两者结合使用

用户通过HTML页面输入数据

输入的内容从客户端传送到服务器

经过服务器上的PHP程序间进行处理后

再将用户所需要的信息返回给客户端浏览器

为什么说这一段话

同学们感受更明确一些

因为咱们上次做过文件的上传

还记得文件的上传我们是怎么做的

咱们是先写了一个HTML对不对

先写个表单

然后可以在表单上选择文件上传文件

那么上传的文件到哪去呢

通过action我们到了PHP的程序那个地方

做文件的一个操作和处理

对不对

操作处理

然后把它存放在我们的一个指定的目录文件夹下

那么在咱们自己的机子上

是客户端服务器都在一台机子上

但是对于各位同学来说

咱们之前比如说在网页上面做的那种

用户报名提交照片

那种操作对不对

我们把在自己的HTM的页面上浏览器端

去提交了照片

然后照片去哪呢

照片就通过了服务器端的PHP程序

拷贝到了他服务器端的某一个文件夹下

就做这样的操作

然后它把用户需要的信息返回给浏览器

那么它给你返了个什么

你上传成功了

是不是它给你返一个上传成功啊

对不对返回这样一个信息

所以PHP和HTML是这样子的一个

页面的一个处理流程

那么当浏览器向外部服务器发送一个请求的时候

服务器对请求会做出处理

并且把处理结果返回

那么交互的时候

浏览器是通过URL地址来访问服务器的

那么数据在传输的过程中

需要遵循HTTP协议

当数据传送到外部服务器的时候

外部服务器的PHP的程序会对数据做处理

然后把处理好的数据

以HTML的形式返回给浏览器

就是这样的一个流程

这个里面有几个需要提升重点注意的

第一个就是HTTP请求

我们要请求某一个网址

通常都是在对那个浏览器上面输一个URL地址

比如说现在我想去登录百度

我肯定是在那个浏览器框里面

www.baidu.com回车一下对不对

那么这样子我们就朝着百度的服务器

发送了一个HTTP请求

那么咱们只敲了www.baidu.com这些内容

但事实上

当你请求发送过去的时候

它还附带了很多其他的东西

比如说请求消息头和请求消息体对吧

那么请求消息头和请求消息体

我们需要知道吗

那么在我们做网站的时候

我们可能只需要了解一下就不开了

但是如果你真的是要做Python爬虫的话

那么你就是玩的都是它

研究它吃什么东西

然后来解决

那么到了 Apache的服务器端去处理的时候

那么请求到了服务器 Apache就开始工作了

如果是静态的

那么它直接到目录下去获取就行了

如果请求的是PHP的文件的话

那么这个Apache会交给PHP模块去处理

最终还是一个HTML的形式

返回给这个Apache的东西

那么返回HTTP的响应数据之后

对吧把 HTTP响应发送给浏览器端

浏览器然后在干什么

然后再把那些静态资源对吧

然后再把那些静态资源

包括HTML CSS JavaScript图片

这一系列的东西下载到本地来

PHP程序设计课程列表:

PHP开篇

-PHP概述

--PHP概述与工作流程

-PHP概述--作业

-开发环境搭建

--开发环境搭建一

--开发环境搭建二

--集成环境的安装

-开发环境搭建--作业

-PHP开篇

PHP语法基础

-PHP语法入门

--语法入门一

--语法入门二

-PHP数据的输出

--数据输出

-PHP数据类型

--数据类型1

--数据类型2

--数据类型3

--数据类型4

--数据类型5

--数据类型6

--PHP语言中的数学运算符

-PHP常量和变量

--常量和变量1

--常量和变量2

--常量和变量3

--常量和变量4

--常量和变量5

--常量

-PHP常量和变量--作业

-PHP的运算符和表达式

--运算符和表达式1

--运算符和表达式2

--运算符和表达式3

--PHP的三元运算符

-PHP语法基础--PHP的运算符和表达式

-PHP语法基础

流程控制语句

-条件判断语句

--条件判断语句1

--条件判断语句2

--条件判断语句3

--条件语句

-循环控制语句

--循环控制语句

--循环语句练习1

--循环语句练习2

-跳转语句和终止语句

--跳转和终止语句

-PHP流程控制

-流程控制

PHP数组

-数组概述和分类

--数组概述和分类

--PHP数组分类

-数组创建、删除和修改

--数组创建、删除和修改1

--数组创建、删除和修改2

--数组创建

-数组遍历

--数组遍历1

--数组遍历2

--数组遍历3

--数组遍历4

--数组遍历5

--foreach

-数组相关函数

--数组相关函数1

--数组相关函数2

--数组相关函数3

--数组相关函数4

--数组相关函数5

--数组相关函数6

--数组函数的练习

-PHP数组--作业

-分页函数的应用

-PHP数组

-数组练习1

-数组练习2

-数组练习3

PHP函数

-函数的定义与调用

--函数定义与调用

-函数参数传递

--函数参数传递1

--函数参数传递2

-自定义函数总结和实验

--自定义函数总结和实验

-常用变量和数学函数

--变量和数学函数库

--数学函数实验

--数学函数

-日期和时间函数

--日期时间函数1

--时间日期函数2

--日期时间函数实验1

--时间日期函数实验2

--时间日期函数实验3

--倒计时

-PHP函数--作业

-PHP函数

字符串函数

-字符串概述

--字符串特点

--字符串处理方式

-常见的字符串函数

--常见字符串函数1

--输出函数1

--输出函数2

--输出函数3

--去除空白函数1

--去除空白函数2

--去除空白函数3

--填补函数和大小写函数

--其他字符串函数1

--其他字符串函数2

--与HTML相关函数1

--与HTML相关函数2

--与HTML相关函数3

--与HTML相关的函数4

--与HTML相关函数5

--字符串函数实验1

--字符串函数实验2

--字符串函数实验3

--字符串函数实验4

--字符串练习1

--字符串练习2

--字符串练习3

--字符串练习4

--字符串练习5

--字符串函数

-正则表达式

--正则表达式基本概念

--兼容正则表达式函数

--正则表达式语法构成

--正则表达式原子讲解1

--正则表达式原子讲解2

--正则表达式原子讲解3

--正则表达式元字符讲解1

--正则表达式元字符讲解2

--正则表达式元字符讲解3

--正则表达式元字符讲解4

--正则表达式元字符讲解5

--正则表达式元字符讲解6

--正则表达式元字符讲解7

--正则表达式中的模式修正符号

--正则表达式练习

--正则表达式

-字符串函数--作业

-PHP字符串函数

PHP文件和图像技术

-文件概述和操作

--文件概述和操作1

--文件概述和操作2

-文件的上传和下载

--文件上传1

--文件上传2

--文件上传3

--文件下载

-图像基础

--图像基础1

--图像基础2

-图像基本操作

--图像基本操作1

--图像基本操作2

--图像基本操作3

--图像基本操作4

--图像基本操作5

--图像基本操作6

--表单与验证码的结合

--图像技术练习1

--图像技术练习2

--图像技术练习3

--缩略图

-PHP文件与图像技术-作业

-PHP文件和图像技术

-变色验证码

会话管理

-会话表单

--会话表单概述1

--会话表单概述2

--会话表单概述3

--超全局变量1

--超全局变量2

--超全局变量3

--表单安全验证

--获取表单数据

--GET和POST区别

-cookie概述

--COOKIE简介

--COOKIE基本使用1

--COOKIE基本使用2

--显示用户上次访问时间

--控制用户登录过期时间1

--控制用户登录过期时间2

--控制用户登录过期时间3

--COOKIE

-session概述

--SESSION概述

--基本应用1

--基本应用2

--综合案例-登录和注销1

--综合案例-登录和注销2

--综合案例-登录和注销3

--综合案例-登录和注销4

--综合案例-登录和注销5

--SESSION和COOKIE区别

-会话管理-作业

-会话管理

PHP操作数据库

-MySQL和PHPMyadmin概述

--MySQL概述1

--MySQL概述2

--PHPMyadmin概述1

--PHPMyadmin概述2

--PHPMyadmin的导入和导出操作

-PHP访问MySQL

--连接服务器

--选择数据库

--浏览表内容1

--浏览表内容2

--MySQLi扩展的应用1

--mysqli扩展应用2-将数据添加到数据库中

--使用mysqli扩展添加数据到数据库中

--使用mysqli扩展删除数据库中数据

--使用mysqli扩展修改数据库中数据

--mysqli扩展应用3-设计删除链接

--MySQLi扩展应用4-完成数据库中数据的删除

--mysqli扩展应用5---编辑链接和编辑页面的设计

--mysqli扩展应用6---编辑数据库中的信息

--mysqli扩展7-条件查询数据表中的数据

-MySQL扩展的使用

--数据表内容显示页面

--添加数据页面1

--添加数据页面2

--删除页面1

--删除页面2

--删除页面3

--数据修改页面1

--数据修改页面2

--数据修改页面3

-PHP操纵数据库

会话表单概述1笔记与讨论

也许你还感兴趣的课程:

© 柠檬大学-慕课导航 课程版权归原始院校所有,
本网站仅通过互联网进行慕课课程索引,不提供在线课程学习和视频,请同学们点击报名到课程提供网站进行学习。