最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
PHP 获取COOKIE值与中文乱码解决方法
时间:2022-06-24 17:21:50 编辑:袖梨 来源:一聚教程网
给cookie赋值
setcookie (name, value, expire, path, domain)
例如:
代码如下 | 复制代码 |
setcookie(“user”, “Alex Porter”, time()+3600); |
如果我们要获取user值如何操作
代码如下 | 复制代码 |
echo $_COOKIE["user"]; |
如果我们没设置user cookie那么我们执行时会出错了,这样我们可以使用isset函数来加以判断。
代码如下 | 复制代码 |
if(isset($_COOKIE["user"])) |
中文总是乱码
比如“小伟”获取后是“%u5C0F%u4F1F”
这个其实不是乱码,而是unicode的编码,在php中有一个内置函数叫unicode_encode可以将一个unicode字符串转变为你想要的编码方式,函数原型为:string unicode_encode ( unicode input, string encoding )
这里有一个例子可以参考一下:
代码如下 | 复制代码 |
header ('Content-Type: text/plain; charset=ISO-8859-2'); |
例子 结合js+php实现页面浏览统计
代码如下 | 复制代码 |
// 浏览页面次数 |
当运行这个页面时服务器端会写入个cookie值,用于保存你访问该页面的次数。这里应用到了php的setcookie方法。
输出这个值:
现在来看如何使用js获取和设置cookie
代码如下 | 复制代码 |
var cookie = $.cookie(‘demoCookie’); var cookie = $.cookie(‘demoCookie’); $.cookie(‘demoCookie’,text,{expires: 7}); |
当点击保存链接的时候,将输入框的值写入cookie。
相关文章
- 伊莫跨平台互通功能详解 全平台数据同步体验 07-01
- 问题汇总:币圈技术分析使用的5个基本指标 07-01
- Tether疯狂出手:合规大势下,野蛮生长的“稳定币之王”焦虑了? 07-01
- 和平精英夏日海豚岛有什么玩法 海豚岛特色内容介绍 07-01
- 无畏契约莲花古城怎么打 源能行动地图攻防技巧 07-01
- ps脖颈纹怎么去除? ps2021改善淡化脖子颈纹的技巧 07-01