栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > PHP

PHP Cookies

PHP 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

PHP Cookies

cookie,session是任何一门语言都会遇到的问题。这里重点讲一下cookie。

比如cookie用于商城网站的购物车功能,保存用户的登录信息在客户端。

什么是 cookie?cookie 常用于识别用户。cookie 是服务器留在用户计算机中的小文件。每当相同的计算机通过浏览器请求页面时,它同时会发送 cookie。

如何创建 cookie?

setcookie() 函数用于设置 cookie。并且setcookie() 函数必须位于 标签之前。

语法:setcookie(name, value, expire, path, domain);

name - 变量

value - 变量值

expire - 过期时间

path - 保存的路径

domain - 站点

创建一个名为“username”的cookie,值为“林路同”,过期时间为1小时

setcookie("username", "林路同", time()+3600);

?>

获取cookie的值

如下示例及结果:

有的时候,我们并不确定开发者是否设置了cookie,所以我们使用 isset() 函数来确认是否已设置了 cookie

如在getcookie.php文件中,我们判断:

如何删除 cookie?

当删除 cookie 时,将变量值赋为空值,过期日期变更为过去的时间点。

如下,我们将刚刚的cookie删除

这样就删除了cookie。

如果浏览器不支持 cookie 该怎么办?

开发中,有时候遇到用户不小心将自己的客户端(如浏览器)的cookie禁用了,这是我们就不得不采取其他方法在应用程序中从一张页面向另一张页面传递信息。最常用的方式就是通过表单提交数据,前面有讲到的,忘记的同学可以往回找找看。

index.php创建一个form表单

index.php

post.php文件接受index.php传过来的数据

post.php



作者:林路同
链接:https://www.jianshu.com/p/7b867d1d37a6


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/227640.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号