php会话控制cookie的应用
作者:bea
php会话控制是一种面向连接的可靠通信方式,通常根据会话控制记录判断用户登录的行为。PHP会话控制机制有二种:一种是基于cookie的,另一种是基于session的。 这里我们所要讲的是基于cookie的会话控制机制。 cookies是一种由服务器发送给客户端的片段信息,存储在客户端浏览器的内存或者在用户电脑的硬盘上,在客户对该服务的请求中发回它。 1、设置Cookie 设置cookie很简单,PHP给我们提供了一个设置cookie的函数setcookie(),其函数原型如
php会话控制是一种面向连接的可靠通信方式,通常根据会话控制记录判断用户登录的行为。PHP会话控制机制有二种:一种是基于cookie的,另一种是基于session的。
这里我们所要讲的是基于cookie的会话控制机制。
cookies是一种由服务器发送给客户端的片段信息,存储在客户端浏览器的内存或者在用户电脑的硬盘上,在客户对该服务的请求中发回它。
1、设置Cookie
设置cookie很简单,PHP给我们提供了一个设置cookie的函数setcookie(),其函数原型如下:
bool setcookie(name,value,expire,path,domain,secure);
参数说明:
name:设置cookie的名字,必填
value:设置cookie的值,必填
expire:cookie的有效时间,选填。默认关闭浏览器后cookie失效。
path:cookie在服务器上的有效路径
domain:设置cookie在哪个域名下有效
secure:指明cookie是否仅通过安全的HTTPS连接传送
一个设置cookie的代码示例:
www.xinge360.com);
//输出cookie值
echo $_COOKIE["webname"];
?> 注释:time()+3600*24*30 是cookie的有效时间为一个月。
2、删除cookie
在某些地方,如用户推出登录,那么我们就要删除cookie。删除cookie就是将开始设置的cookie设置为空,并将cookie的有效时间设置为过去时。如下代码所示:
3、setcookie()中使用数组的例子
$value){
echo $key.":".$value."
";
}
?>
输出结果为:
first:php会话控制
second:cookie 有用 | 无用
这里我们所要讲的是基于cookie的会话控制机制。
cookies是一种由服务器发送给客户端的片段信息,存储在客户端浏览器的内存或者在用户电脑的硬盘上,在客户对该服务的请求中发回它。
1、设置Cookie
设置cookie很简单,PHP给我们提供了一个设置cookie的函数setcookie(),其函数原型如下:
bool setcookie(name,value,expire,path,domain,secure);
参数说明:
name:设置cookie的名字,必填
value:设置cookie的值,必填
expire:cookie的有效时间,选填。默认关闭浏览器后cookie失效。
path:cookie在服务器上的有效路径
domain:设置cookie在哪个域名下有效
secure:指明cookie是否仅通过安全的HTTPS连接传送
一个设置cookie的代码示例:
www.xinge360.com);
//输出cookie值
echo $_COOKIE["webname"];
?> 注释:time()+3600*24*30 是cookie的有效时间为一个月。
2、删除cookie
在某些地方,如用户推出登录,那么我们就要删除cookie。删除cookie就是将开始设置的cookie设置为空,并将cookie的有效时间设置为过去时。如下代码所示:
3、setcookie()中使用数组的例子
$value){
echo $key.":".$value."
";
}
?>
输出结果为:
first:php会话控制
second:cookie 有用 | 无用
猜你喜欢
您可能感兴趣的文章:
- Linux环境下安装php apache和mysql
- php apache搭建php的开发环境详解
- 使用PHP实现URL的转码和反转码
- PHP验证URL地址实例代码
- 解决PHP URL地址栏中文乱码
- 详解PHP函数parse_url()解析URL地址
- 几个简单方法教你处理PHP字符串
- .htaccess重写规则以及参数说明
- PHP中如何设置session过期
- PHP模板引擎Smarty的工作原理
- smarty的安装、配置和使用实例
- 给大家介绍几个PHP模板引擎
- 强烈推荐一个PHP写的验证码类
- 配置.htaccess文件实现URL地址重写
- 建立友好于搜索引擎的URL地址
- PHP将sql文件导入到phpmyadmin
- 分享一个PHP写的分页类
- PHP连接mysql数据库的二种方法
- PHP数组合并函数array_merge