cookie和session超全局数组
解决:多个页面使用同一个变量
1.变量放到一个文件中
2.变量放到数据库表中
3.所有a标签带值
4.所有form表单带值
实际解决:cookie或session
技术点:
1.一个文件可以实现多页面共享同一个变量
2.多页面跟踪同一个文件
cookie技术:
1.设置cookie
setcookie(“username”,“user1”,0,"/");
setcookie(“username”,“user1”,time()+3600,"/");
2.删除cookie
setcookie(“username”,"",time()-3600,"/");
3.查看cookie
print_r($_COOKIE);
session技术
1.设置session
session_start();
$_SESSION[‘username’]=‘user1’;
2.查看session
print_r($_SESSION);
3.删除session
session_start();
//开启session
session_unset();
//$_SESSION
session_destroy();
//销毁session
setcookie(session_name(),"",time()-3600,"/");
//删除客户端的卡号
实例·学员和班级管理系统:
功能分析:
学员:名字,年龄,性别,身高,体重,班号
班级:名字
关系:学员-班级|id编号-班级
设计表:
stu->
id int
name varchar(30)
cid int
cls表->
id int
name varchar(30)
准备SQL语句->
create table stu(
id int unsigned auto_increment primary key,
name varchar(30),
cid int
)default charset=utf8;
create table cls(
id int unsigned auto_increment primary key,
name varchar(30)
)default charset=utf8;
执行SQL->
phpmyadmin导入test数据库
sublime中替换字符串:
:%s/班级/学员/g