倒吊宰杀女尸图片,坏小子苏三风流记,横行修真界
下面首先为大家介绍一下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); }
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
YII2框架中使用RBAC对模块,控制器,方法的权限控制及规则的使用示例
YII2框架中ActiveDataProvider与GridView的配合使用操作示例
PhpStorm的使用教程(本地运行PHP+远程开发+快捷键)
网友评论