Cookie是web服务器放在访问者浏览器中的一个很小的文本文件,用来识别不同的用户。
浏览者访问网站,请求页面时,也同时会发送自己的cookie,来表明身份。php使用setcookie函数来设置cookie,设置cookie的php语句要放在整个html标签前面,语法:setcookie(name, value, expire, path, domain);
<?php setcookie("user","youthflies",time()+1800);//cookie有效时间为半小时 ?> <html> <body> www.yeetrack.com </body> </html>
将上面代码保存在php文件中,放到服务器中,浏览器去访问,就会在本地设置cookie,可以使用document.cookie命令来查看。php使用$_COOKIE来取回设置的cookie的值。
<?php if(isset($_COOKIE["user"]))//检查是否设置了cookie echo "Welcome " . $_COOKIE["user"]; else setcookie("user","youthflies",time()+1800);?> <html> <body> www.yeetrack.com </body> </html>
如果cookie过了有效期,就会自动被删除,所以如果想删除cookie,设置cookie过期即可。
setcookie("user","",time()-1800);
PS:如果本地浏览器禁用了cookie,我们可以利用form表单来传递信息。
版权声明
本站文章、图片、视频等(除转载外),均采用知识共享署名 4.0 国际许可协议(CC BY-NC-SA 4.0),转载请注明出处、非商业性使用、并且以相同协议共享。
© 空空博客,本文链接:https://www.yeetrack.com/?p=114
近期评论