php cookie 详解使用实例
下面首先为大家介绍一下cookie概念及工作原理。
什么是 Cookie?
Cookie 是一小段文本信息,伴随着用户请求和页面在 Web 服务器和浏览器之间传递。用户每次访问站点时,Web 应用程序都可以读取 Cookie 包含的信息。
Cookie 的基本工作原理
如果用户再次访问站点上的页面,浏览器就会在本地硬盘上查找与该 URL 相关联的 Cookie。如果该 Cookie 存在,浏览器就将它与页面请求一起发送到您的站点。
Cookie 有哪些用途?
Cookie 能够帮助 Web 站点保存有关访问者的信息。更概括地说,Cookie 是一种保持Web 应用程序连续性的方法.使 Web 站点记住您.
了解cookie概念及工作原理后,下面开始向大家介绍cookie实例:
第一:创建/更新cookie
创建cookie的php代码如下:
setCookie($cookieName,$value,time()+秒数);
实例:创建一个cookie,名字为sitename,值为manong,过期时间为15天
setcookie("UserName","zs",time()+15*24*3600);
注意:如果不设置时间,就不会保存到cookie文件中。浏览器不关时,能够访问。当浏览器关闭时,就无法访问了。
第二:读取cookie的值
读取cookie的值的代码如下:
$_cookie[$cookieName];
实例:读取sitename的值,放在变量$site中
$site=$_COOKIE['sitename'];
取值的时候,一般会先判断是否为空,再进行取值操作。上面的代码并不严谨,严谨的代码应该这样写:
if (!empty($_COOKIE['sitename'])) { $site=$_COOKIE['sitename']; }
第三:删除cookie
删除cookie的代码如下:
setcookie($cookieName,value,time()-秒数); //或者 setcookie($cookiename, ''); //或者 setcookie($cookiename, NULL);
实例:删除sitename
setcookie("sitename","",time()-3600);
第四:删除当前会话的所有cookie
foreach($_COOKIE as $key=>$val){ setcookie($key,"",time()-100); }
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
您可能感兴趣的文章:
- PHP Cookie的使用教程详解
- PHP Session 变量的使用方法详解与实例代码
- php cookie用户登录的详解及实例代码
- PHP中Cookie的使用详解(简单易懂)
- AJAX 跨域请求 – JSONP的使用,PHP实例详解
- php一些特殊函数的使用实例详解
- PHP单例模式定义与使用实例详解
- PHP引用(&)各种使用方法实例详解【讲的很全面】
- 使用php实现单点登录实例详解
- PHP Session 变量的使用方法详解与实例代码
- php cookie工作原理与实例详解
- js中使用Cookie详解和实例
- php及codeigniter使用session-cookie的方法(详解)
- php使用cookie保存用户登录的用户名实例
- AJAX 跨域请求 – JSONP的使用,PHP实例详解
- PHP7.1中使用openssl替换mcrypt的实例详解
- php使用cookie保存用户登录的用户名实例
- 【PHP基础知识】——Cookie知识详解与使用
- PHP使用第三方即时获取物流动态实例详解
- php 使用fopen函数创建、打开文件详解及实例代码