PHP COOKIE及时生效的方法介绍
通常,php里要浏览器刷一下才能出现cookie,怎么才能让cookie及时生效呢,下面分享一个让cookie及时生效的一个方法,很实用,代码如下:
代码如下:
/**
* 设置cookie
* @param string $name 键名
* @param mixed $value 值
* @param int $expire 过期时间,默认是一天
*/
public final function setCookie($name, $value, $expire = null){
//cookie值为空,退出
if(empty($value)) return;
//过期时间
if(empty($expire)) $expire = time() + 86400;
$_COOKIE[$name] = $value;
//判断value是否是数组
if(is_array($value)){
foreach ($value as $k => $v){
if(empty($v)) continue;
setcookie($name . "[$k]", $v, $expire);
}
}else{
setcookie($name, $value, $expire);
}
}
相关推荐
-
php中cookie实现二级域名可访问操作的方法
本文实例讲述了php中cookie实现二级域名可访问操作的方法.分享给大家供大家参考.具体方法如下: cookie在一些应用中很常用,假设我有一个多级域名要求可以同时访问主域名绑定的cookie,下面就来给大家具体介绍在php中利用setcookie实现二级域名可以成功访问主域名cookie值的方法. 有时候两个域名可能在不同的服务器上,但是我们依然希望二级域名能够顺利访问主域名的cookie,主域名可以顺利访问二级域名的cookie,比如sc.jb51.net 希望能访问 www.jb51.n
-
php中cookie的使用方法
1.创建/更新cookie 复制代码 代码如下: setCookie($cookieName,$value,time()+秒数): 例子:创建一个cookie,名字为UserName,值为zs,过期时间为2个星期 复制代码 代码如下: setcookie("UserName","zs",time()+2*7*24*3600); 如果不设置时间,就不会保存到cookie文件中.浏览器不关时,能够访问.当浏览器关闭时,就无法访问了. 例子: 复制代码 代码如下: set
-
php利用cookies实现购物车的方法
本文实例讲述了php利用cookies实现购物车的方法.分享给大家供大家参考.具体分析如下: php购物车是在电子商务网站会用到的,一种像超市购物车一样的,选好商品了,先放到自己的购物车里面等好了再到柜台结算,本款php购物车完全按照这个原理来实例的,感兴趣的朋友可以来看看,该实例利用了cookie来实现,代码如下: 复制代码 代码如下: <?php /** * 购物车类 cookies 保存,保存周期为1天 注意:浏览器必须支持cookie才能够使用 */ class cartapi {
-
php使用Cookie实现和用户会话的方法
本文实例讲述了php使用Cookie实现和用户会话的方法.分享给大家供大家参考.具体分析如下: PHP 包含了很多的函数,可以用来管理和记录用户信息,包括简单的 cookie 和全方位的用户会话.会话使用 PHP 语言内建的技术,使得保存状态就像是引用超全局变量那样简单. 1.Cookie 简介 我们可以和 PHP 脚本一起使用 cookie 来存储一些关于用户的较小的信息. Cookie 是由用户浏览器存储的少量数据,它和一个来自服务器或脚本的请求一致.通过一个用户的浏览器,一个单个的主机可以
-
php 删除cookie方法详解
我们先来看下相关cookie的机制. 复制代码 代码如下: bool setcookie ( string name [, string value [, int expire [, string path [, string domain [, bool secure]]]]] ) 要删除cookie需要确保它的失效期是在过去,才能触发浏览器的删除机制. 下面的例子说明了如何删除刚才设置的cookie: 复制代码 代码如下: <?php //将过期时间设为一小时前 setcookie("
-
PHP读取CURL模拟登录时生成Cookie文件的方法
本文实例讲述了PHP读取CURL模拟登录时生成Cookie文件的方法.分享给大家供大家参考.具体实现方法如下: 在使用PHP中的CURL模拟登录时会保存一个Cookie文件,例如下面的代码 复制代码 代码如下: $login_url = 'XXX'; $post_fields['email'] = 'XXXX'; $post_fields['password'] = 'XXXX'; $post_fields['origURL'] = 'XXX'; $post_fields['doma
-
php利用cookie实现自动登录的方法
本文实例讲述了php利用cookie实现自动登录的方法.分享给大家供大家参考.具体实现方法如下: html前端页面代码如下: 复制代码 代码如下: <html> <head> <title>enter password</title> </head> <body> <form name="forml" method="post" action="cookieb
-
php cookie使用方法学习笔记分享
PHP setcookie() 函数向客户端发送一个 HTTP cookie.cookie 是由服务器发送到浏览器的变量.cookie 通常是服务器嵌入到用户计算机中的小文本文件.每当计算机通过浏览器请求一个页面,就会发送这个 cookie.cookie 的名称指定为相同名称的变量.例如,如果被发送的 cookie 名为 "name",会自动创建名为 $user 的变量,包含 cookie 的值. 必须在任何其他输出发送前对 cookie 进行赋值.如果成功,则该函数返回 true,否
-
php跨域cookie共享使用方法
A 机器所在的域:a1.main.com,A 有应用 main.phpB 机器所在的域:b1.test.com,B 有应用 test.php 1.在 main.php 里设置 cookie 的时候, cookie 的设置方法如下: 复制代码 代码如下: setcookie( "TestCookie", "okol", time() + 3600, "/", "b1.test.com", 1 ); 这样在 test.php
-
php使用Cookie控制访问授权的方法
本文实例讲述了php使用Cookie控制访问授权的方法.分享给大家供大家参考.具体如下: 复制代码 代码如下: <?php if(isset($_POST['name'])||isset($_POST['pass'])){ //如果有表单有提交 //检测表单中需要的值 if(empty($_POST['name'])){ die("请输入用户名!"); }
随机推荐
- Javascript正则表达式测试网页
- 使用postMesssage()实现iframe跨域页面间的信息传递
- 简单实现Ajax无刷新分页效果
- 浅谈JavaScript前端开发的MVC结构与MVVM结构
- 条件数据库Android:sqllite的简单使用
- PHP使用preg_split()分割特殊字符(元字符等)的方法分析
- ThinkPHP 404页面的设置方法
- Android编程布局控件之AbsoluteLayout用法实例分析
- 解析android res 运行错误的问题
- ThinkPHP调用common/common.php函数提示错误function undefined的解决方法
- 在PHP中利用XML技术构造远程服务(上)
- win7 下搭建sublime的python开发环境的配置方法
- JavaScript Prototype对象
- Ruby的基本语法学习总结
- Nginx配置统计流量带宽请求及记录实时请求状态的方法
- Microsoft SQL Server 2008安装图解教程(Windows 7)
- Javascript使用uploadify来实现多文件上传
- JavaScript sub方法入门实例(把字符串显示为下标)
- Android AutoCompleteTextView连接数据库自动提示的方法(附demo源码下载)
- Android自定义ViewPagerIndicator实现炫酷导航栏指示器(ViewPager+Fragment)