Cookie的基本使用

简介: 1, 如何创建cookie <?php //创建cookie信息 //这个函数用于保存cookie //第一个参数,表示cookie一个key,第二个表示val,第三个表示cookie值,在客户端保存的时间,按秒计算 //key <==>value setCookie("username","PHP永乐web开发",time()+3600);
1,	如何创建cookie
<?php
 //创建cookie信息
	
	//这个函数用于保存cookie
	//第一个参数,表示cookie一个key,第二个表示val,第三个表示cookie值,在客户端保存的时间,按秒计算
	//key <==>value
	setCookie("username","PHP永乐web开发",time()+3600);
	echo "保存成功";
?>

//cookie的声明周期是多久? /* 默认情况下,关闭浏览器立即失效 2.如何设置cookie的生命周期? A:setcookie的第三个参数,即代表cookie的生命周期(以秒为单位) */ //用3个参数,设置cookie的名,值,生命周期 //setcookie('username','php',time()+10); //======================================= //用4个参数,设置cookie //默认状况下,cookie对设置时所在的目录(及子目录)有效 //对同级目录,和上级目录,无效 //如果让cookie在整个网站域名下都生效 //1,可以把setcookie的页面放在网站的根目录下 '/' //2.第二种,setcookie的第四个参数,即'路径参数'来指定 if(setcookie('username','网站建设',time()+30,'/')){ // '/' 代表域名的根目录 echo $_COOKIE['username']."创建成功"; } //还可以有第5个参数来指定二级域名, /* *.sina.com.cn book.sina.com.cn */

 

对代码说明

     当浏览器访问上边页面时,服务器就会以

Set-Cookie:username=PHP永乐web开发; exeires=Wed当前时间+1个小时回送http响应,当浏览器获取到该信息后,就会保存cookie的,到本机的C:\Documents and Settings\Administrator\Cookies


 

小案例
利用cookie:显示上次登录的时间?

//首先看看cookie有没有上次登录信息
	if (!empty($_COOKIE['lastVisit'])){
		echo "你上次登录的时间是".$_COOKIE['lastVisit'];
		setCookie("lastVisit",date("Y-m-d H:i:s"),time()+24*3600*30);
		}else{
		//说明用户是第一次登录
		echo "你是第一个登录";
		//更新时间
		setCookie("lastVisit",date("Y-m-d H:i:s"),time()+24*3600*30);
		}


 

目录
相关文章
|
3月前
|
存储 JavaScript 前端开发
Cookie的基本使用
Cookie的基本使用
24 0
|
5月前
|
存储 JavaScript 前端开发
JS中Cookie的基本使用
JS中Cookie的基本使用
|
5月前
会话跟踪技术概述及Cookie基本使用
会话跟踪技术概述及Cookie基本使用
26 0
|
19小时前
|
存储 安全 Java
JavaWeb中的Session和Cookie
本文介绍了JavaWeb中的会话跟踪技术,主要讨论了Cookie和Session的概念、用途、设置与获取方法以及生命周期。Cookie是客户端技术,用于在用户浏览器中存储信息,通常用于保持用户登录状态,有效期可设置。Session则保存在服务器端,用于跟踪用户状态,例如登录信息,生命周期可通过设置最大不活动时间控制。两者之间的主要区别在于数据存储位置和安全性,Cookie数据在客户端,可能存在安全风险,而Session数据在服务器端,相对较安全但会占用服务器资源。
|
4天前
|
存储 搜索推荐 安全
【Cookie和Session辨析】
【Cookie和Session辨析】
9 2
|
10天前
|
存储 缓存 安全
【PHP开发专栏】PHP Cookie与Session管理
【4月更文挑战第30天】本文介绍了PHP中的Cookie和Session管理。Cookie是服务器发送至客户端的数据,用于维持会话状态,可使用`setcookie()`设置和`$_COOKIE`访问。Session数据存于服务器,更安全且能存储更多数据,通过`session_start()`启动,`$_SESSION`数组操作。根据需求选择Cookie(跨会话共享)或Session(单会话存储)。实战中常组合使用,如Cookie记住登录状态,Session处理购物车。理解两者原理和应用场景能提升Web开发技能。
|
14天前
|
存储 安全 前端开发
禁用Cookie后Session还能用吗?
禁用Cookie后Session还能用吗?
24 1
|
14天前
|
Java
Cookie和Session
Cookie和Session
19 0
|
25天前
|
存储 JSON 安全
|
28天前
|
存储 前端开发 数据安全/隐私保护
网站开发--Cookie 和 Session 的工作流程
网站开发--Cookie 和 Session 的工作流程
18 0