源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

php cookie 详解使用实例

  • 时间:2022-01-18 16:59 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:php cookie 详解使用实例
下面首先为大家介绍一下cookie概念及工作原理。 [b]什么是 Cookie?[/b] Cookie 是一小段文本信息,伴随着用户请求和页面在 Web 服务器和浏览器之间传递。用户每次访问站点时,Web 应用程序都可以读取 Cookie 包含的信息。 [b]Cookie 的基本工作原理[/b] 如果用户再次访问站点上的页面,浏览器就会在本地硬盘上查找与该 URL 相关联的 Cookie。如果该 Cookie 存在,浏览器就将它与页面请求一起发送到您的站点。 [b]Cookie 有哪些用途?[/b] Cookie 能够帮助 Web 站点保存有关访问者的信息。更概括地说,Cookie 是一种保持Web 应用程序连续性的方法.使 Web 站点记住您. 了解cookie概念及工作原理后,下面开始向大家介绍cookie实例: [b]第一:创建/更新cookie[/b] 创建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'];
}
[b] 第三:删除cookie[/b] 删除cookie的代码如下:
setcookie($cookieName,value,time()-秒数);
//或者
setcookie($cookiename, '');
//或者
setcookie($cookiename, NULL);
实例:删除sitename setcookie("sitename","",time()-3600);  [b]第四:删除当前会话的所有cookie[/b]
foreach($_COOKIE as $key=>$val){
 setcookie($key,"",time()-100);
}



感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部