当前课程知识点:PHP程序设计 > 会话管理 > cookie概述 > COOKIE基本使用1
我们接着要讲的就是创建图片
刚才讲的这一系列都是概念
那么我们现在要方便我们的使用
所以这个部分就是我们的代码了
对吧
那么使用cookie之前一定要先创建
创建PHP中有这么一个函数setcookie的函数
刚才的那个setcookie大家看一下
那是那是中间带条短线的对吧
说的是http响应头增加的内容
增加的响应头字段
那么
我们这个地方说的setcookie是PHP里面的
创建cookie的函数
那么创建cookie函数
括号里面非常多参数
同学们这一次只需要掌握前三个
刚才我们说了cookie一定是键值对
所以我们的cookie这个地方一定要有什么
name 也就是名字
然后逗号隔开逗号隔开之后
我们接着什么就是value
是不是要有名字和值
键值对要给它形成了
再然后就是第三个
第三个是什么呢
第三个是一个cookie的有效期
刚才我就想说
我刚才明明说的是我可能在几个星期之前
我搜了一下颈椎病的治疗
可是到现在我看CSDN技术博客的时候
那个地方都会有一些信息
那么提示我什么颈椎病
按摩仪在促销啊
诸如此类的东西对吧
那是怎么回事呢
那是因为我们搜索的内容保存在了计算机里面
让其他的网站获取到了所以呢
我们的这个有效期就是一个很重要的
如果说我们的信息不希望用户去获取掉的话
那么我们可能这个有效期就要
设置得短一些
只够在这次使用就可以了
那么有的时候我们可能认为这些信息无关紧要
那么这样子说起来的话
我可以把这个有效期设置的非常长
所以呢
我们这个地方以一般情况下
setcookie要写三个对吧
这三个第一个是名字
第二个是值第三个是有效期
顺便把第四个
第五个也看一下吧
第四个其实就是cookie在
服务器端的有效路径
第五个就是cookie的有效域名
然后还有最后一个就是cookie
是否通过安全的https连接来传输对吧
这个这三个咱们目前还用不上
咱们主要用的是前两个对吧前三个OK
那么我们在这个地方咱们来
创建一个cookie
咱们来看一下
尖括号 问号 PHP 问号 尖括号
然后在这个里面
我们可以开始写了
因为咱们就是要创建cookie嘛
刚才刚说过函数名是setcookie对吧
括号里面咱们必须要写的三个参数
第一个是名字
我们给它一个名字
比如说是什么banji对吧
逗号隔开是value值 value值什么呢
jiying17
然后我们给它一个时间有效期是什么呢
有效期就是从当前你创建cookie的这个时间
还要给它保留多长时间
那么当前时间我们之前是学过这个时间
日期
函数的当前时间是不是有个time
返回的就是当前时间的时间戳
那么你现在这个是当前时间
你要把它保存多长时间
你是不是还要给它做一个加法
对不对
要增加一些时间才可以
那么这个时间戳还记得吗
我们的时间戳的单位是什么
秒 是不是秒
如果我加一个60的话
这是增加了多少
一分钟 一分钟实在太短了
我增加乘个
5
这是什么
五分钟对吧
也就是班级这个名字是banji
value值是jiying17我们让这个cookie保留五分钟好了
为了有差异
我再来写一个
这个里面课程逗号隔开
我们的课程是什么PHP对吧PHP
然后让这个cookie我们保存的时间长一点对吧
括号加六十乘
以三十对吧
六十乘以三十
这个是多长时间
对吧半小时了好
我们这个最后我们echo一个对吧
这就跑完了就没有结果嘛
对吧
所以echo一个什么呢
我们的cookie
创建成功 OK 好的来
我们用这个浏览器跑下这个程序就这么简单
好了出来了
cookie创建成功
但是我们的cookie在哪呢
请注意
我今天专门在这个机子上在我的教师机上
安装了一个谷歌浏览器
就是其实用什么浏览器都可以去检查
只不过我觉得谷歌更简单一些
在谷歌的这个地方设置
设置最底下有个高级
在高级打开
在高级这个地方
首先你可以看一下
我们是不是有的时候
我不知道同学们有没有遇到过
比如说你的视频反复的打不开
然后呢
视频网站往往会教你说
把你的这个浏览数据
是不是清除一下缓存清除一下
其中还会清除谁 cookie对吧
那么当然我们这不清楚
咱们来看一下内容设置
在内容设置的第一个就是
允许网站保存和读取cookie数据再点一下
那么cookie里面的内容里面
其中有一项查看所有cookie
我们来点一下
大家可以看到我们刚才的网址是不是localhost
localhost里面有两个cookie
就是我们刚刚创建的
再打开看一眼是不是一个是banji
一个是课程
我们再来通过这个下拉来看一下banji名称是banji
内容是谁 jiying17
然后看一下
创建时间是8点21分
到期时间你刚才说了几分钟五分钟
是不是8点26
大家都知道课程是不是设的时间长
再来看一眼课程的
课程内容是PHP注意到期时间到哪啦
8点51
因为为什么这个地方说的短一些
因为现在已经8点23了
我们一会8点26或者8点27的时候
我们一起来看一看
那么到了到期时间之后出现的cookie会怎么样
好 我们这个页面就先停留在这个地方
-PHP概述
-PHP概述--作业
-开发环境搭建
--开发环境搭建一
--开发环境搭建二
--集成环境的安装
-开发环境搭建--作业
-PHP语法入门
--语法入门一
--语法入门二
-PHP数据的输出
--数据输出
-PHP数据类型
--数据类型1
--数据类型2
--数据类型3
--数据类型4
--数据类型5
--数据类型6
-PHP常量和变量
--常量和变量1
--常量和变量2
--常量和变量3
--常量和变量4
--常量和变量5
--常量
-PHP常量和变量--作业
-PHP的运算符和表达式
--运算符和表达式1
--运算符和表达式2
--运算符和表达式3
-PHP语法基础--PHP的运算符和表达式
-条件判断语句
--条件判断语句1
--条件判断语句2
--条件判断语句3
--条件语句
-循环控制语句
--循环控制语句
--循环语句练习1
--循环语句练习2
-跳转语句和终止语句
--跳转和终止语句
-流程控制
-数组概述和分类
--数组概述和分类
--PHP数组分类
-数组创建、删除和修改
--数组创建
-数组遍历
--数组遍历1
--数组遍历2
--数组遍历3
--数组遍历4
--数组遍历5
--foreach
-数组相关函数
--数组相关函数1
--数组相关函数2
--数组相关函数3
--数组相关函数4
--数组相关函数5
--数组相关函数6
--数组函数的练习
-PHP数组--作业
-分页函数的应用
-函数的定义与调用
--函数定义与调用
-函数参数传递
--函数参数传递1
--函数参数传递2
-自定义函数总结和实验
-常用变量和数学函数
--变量和数学函数库
--数学函数实验
--数学函数
-日期和时间函数
--日期时间函数1
--时间日期函数2
--倒计时
-PHP函数--作业
-字符串概述
--字符串特点
--字符串处理方式
-常见的字符串函数
--常见字符串函数1
--输出函数1
--输出函数2
--输出函数3
--去除空白函数1
--去除空白函数2
--去除空白函数3
--其他字符串函数1
--其他字符串函数2
--字符串函数实验1
--字符串函数实验2
--字符串函数实验3
--字符串函数实验4
--字符串练习1
--字符串练习2
--字符串练习3
--字符串练习4
--字符串练习5
--字符串函数
-正则表达式
--正则表达式练习
--正则表达式
-字符串函数--作业
-文件概述和操作
--文件概述和操作1
--文件概述和操作2
-文件的上传和下载
--文件上传1
--文件上传2
--文件上传3
--文件下载
-图像基础
--图像基础1
--图像基础2
-图像基本操作
--图像基本操作1
--图像基本操作2
--图像基本操作3
--图像基本操作4
--图像基本操作5
--图像基本操作6
--表单与验证码的结合
--图像技术练习1
--图像技术练习2
--图像技术练习3
--缩略图
-PHP文件与图像技术-作业
-变色验证码
-会话表单
--会话表单概述1
--会话表单概述2
--会话表单概述3
--超全局变量1
--超全局变量2
--超全局变量3
--表单安全验证
--获取表单数据
-cookie概述
--COOKIE简介
--COOKIE
-session概述
--基本应用1
--基本应用2
-会话管理-作业
-会话管理
-MySQL和PHPMyadmin概述
--MySQL概述1
--MySQL概述2
-PHP访问MySQL
--连接服务器
--选择数据库
--浏览表内容1
--浏览表内容2
--使用mysqli扩展添加数据到数据库中
--使用mysqli扩展删除数据库中数据
--使用mysqli扩展修改数据库中数据
-MySQL扩展的使用
--添加数据页面1
--添加数据页面2
--删除页面1
--删除页面2
--删除页面3
--数据修改页面1
--数据修改页面2
--数据修改页面3