php 会话控制
2016-03-29 16:35
453 查看
cookie
1. 用户浏览器支持cookie功能,就可以使用setcookie来客户端新建一个cookie
2.通过HTTP标头发送设置,因此必须在输出内容前setcookie
setcookie($name,$value,$expire,$path,$domain,$secure)
$value 字符串或数值。不能是数组。
$expire time()+数字
$path 服务器端指定路径,当设定此值时,服务器只有在指定路径下的程序可以存取此cookie
$domain 要使cookie能在 feiliu.com 域名下的所有子域名都有效,设为‘.feiliu.com’
$secure 默认为false
如果想要把数组传给cookie
删除cookie
session
1. 用户浏览器支持cookie功能,就可以使用setcookie来客户端新建一个cookie
2.通过HTTP标头发送设置,因此必须在输出内容前setcookie
setcookie($name,$value,$expire,$path,$domain,$secure)
$value 字符串或数值。不能是数组。
$expire time()+数字
$path 服务器端指定路径,当设定此值时,服务器只有在指定路径下的程序可以存取此cookie
$domain 要使cookie能在 feiliu.com 域名下的所有子域名都有效,设为‘.feiliu.com’
$secure 默认为false
setcookie("username","wanghejun",time()+3600); echo $_COOKIE["username"];
如果想要把数组传给cookie
setcookie("user[name]","wanghejun"); setcookie("user[age]",18); foreach($_COOKIE['user'] as $k=>$v){ ... }
删除cookie
setcookie("username",'',time()-1);
session
session_start(); $_SESSION["username"] = "wanghejun"; echo $_SESSION["username"]; /*注销session分三步*/ unset($_SESSION["username"]); if(isset($_COOKIE[session_name()])){ setcookie(session_name(),'',time()-1); } session_destroy();
相关文章推荐
- yii2表单使用
- PHP接收POST数据方式
- PHP中isset的用法
- PHP 缩放图片
- 提高php编程效率的53个小知识点
- PHP的Yii框架中View视图的使用进阶
- 利用 Composer 一步一步构建自己的 PHP 框架(三)——设计 MVC
- 利用 Composer 一步一步构建自己的 PHP 框架(二)——构建路由
- 利用 Composer 一步一步构建自己的 PHP 框架(一)——基础准备
- PHP的Yii框架中创建视图和渲染视图的方法详解
- 1.1 smtp协议及其扩展
- 利用 Composer 一步一步构建自己的 PHP 框架(四)——使用 ORM
- thinkphp框架3.2的cookie删除问题记录
- 利用 Composer 完善自己的 PHP 框架(二)——发送邮件
- PHP 二维数组根据某个字段排序
- phpcms 调用全站最新发布数据
- 利用 Composer 完善自己的 PHP 框架(一)——视图装载
- php正则表达式匹配img中任意属性的方法
- PHP的Yii框架中Model模型的学习教程
- php ajax异步读取rss文档数据