24/12/281PHPWEB开发技术24/12/282第七章PHP状态维持PHP里的WEB技术HTTP基础变量状态维持概念服务器信息表单处理---文件的上传sessionCOOKIE24/12/283课前回顾1面向对象编程的概念;2基本的面向对象,如何实现类和对象
OOP(Object-OrientedProgramming,面向对象的编程)技术为编程人员敞开了一扇大门,使其编写的代码更简洁、更易于维护,并且具有更强的可重用性
(对象类继承多态性)24/12/284状态维持的概念1
什么是状态2
状态的用处3
维持状态的三种方法GET、POST方法、COOKIE、SESSION在PHP中,每个用户的状态都是唯一的,而用于标识状态的ID是一个经过加密的随机字符串,它由PHP自动生成,在状态的生命周期中会保存在客户端或服务器端
我们通常用PHP中的Cookie将它保存在客户端,用Session把它保存在服务器端,或者通过URL在多页面间进行相互传递
状态ID就好像一个索引,它允许我们注册一些特定的变量,这些变量又称为状态变量
它们的内容被保存在服务器端,而状态ID是客户端唯一可以获得的信息
24/12/285SESSION(会话)的使用会话提供了从不同页面的访问和对站点的多次访问都能使用的持久性变量
课程顺序:1
如何启用会话2
如何注册一个会话变量3
验证是否注册一个会话变量4
删除会话变量24/12/286如何启用会话如果要使页面启用会话,则应在所有文件生成之前调用session_start();例:
24/12/287如何注册一个会话变量该会话变量的注册的实例如下:*注册了一个会话变量后,系统会自动的生成一个此会话变量名的变量,该变量是全局的24/12/288我们通过session_is_registered(‘变量名’)可以验证该会话变量是否已被注册,如果返