PHP如何读取由JavaScript设置的Cookie


Posted in PHP onMarch 22, 2017

cookie在开发中使用的非常多,但如果是使用JavaScript设置cookie然后使用PHP读取出来如何实现呢?即PHP与JavaScript下Cookie的交互使用是否可行呢?

<?php
// 读取JavaScript设置的cookie
header("Content-type: text/html; charset=utf-8");
if(isset($_COOKIE["param"])){
 echo $_COOKIE["param"];
}
?>
<script type="text/javascript"> 
function $_cookie(name,value){
 var date = new Date(); 
 $livetime = 5*24*3600*1000;// cookie生命周期
 date.setTime(date.getTime()+$livetime); 
 document.cookie = name+"="+value+";expires="+date.toGMTString();
}
// 设置cookie
$_cookie("param","javascript设置cookie");
</script>

以上代码经过测试通过。当然,只是最简单的实现,更完善的功能请大伙根据自己的需要自行修改了。

需要注意几点:

1、php用自身函数读取php设置的cookie,没有任何障碍,无需解码处理。

2、js采用cookie.js方法读取js设置的cookie,没有任何障碍,无需解码处理。

3、js读取php的中文cookie,建议使用 decodeURIComponent (escape("...")) 函数处理,否则可能读取不正常

4、php读取js的中文cookie 建议做 unescape 处理,否则可能出现乱码。

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持三水点靠木!

PHP 相关文章推荐
C# Assembly类访问程序集信息
Jun 13 PHP
php 随机数的产生、页面跳转、件读写、文件重命名、switch语句
Aug 07 PHP
PHP写杨辉三角实例代码
Jul 17 PHP
php中防止伪造跨站请求的小招式
Sep 02 PHP
PHP fopen 读取带中文URL地址的一点见解
Sep 25 PHP
ThinkPHP调试模式与日志记录概述
Aug 22 PHP
ThinkPHP中I(),U(),$this-&gt;post()等函数用法
Nov 22 PHP
php递归实现无限分类的方法
Jul 28 PHP
通过PHP自带的服务器来查看正则匹配结果的方法
Dec 24 PHP
Zend Framework处理Json数据方法详解
Dec 09 PHP
php读取XML的常见方法实例总结
Apr 25 PHP
解决安装WampServer时提示缺少msvcr110.dll文件的问题
Jul 09 PHP
PHP实现随机生成水印图片功能
Mar 22 #PHP
php session的应用详细介绍
Mar 22 #PHP
php 开发中加密的几种方法总结
Mar 22 #PHP
详解Yii2高级版引入bootstrap.js的一个办法
Mar 21 #PHP
详解Yii2.0 rules验证规则集合
Mar 21 #PHP
php连接mysql数据库
Mar 21 #PHP
Thinkphp实现站点静态化的方法详解
Mar 21 #PHP
You might like
php生成随机颜色的方法
2014/11/13 PHP
Laravel SQL语句记录方式(推荐)
2016/05/26 PHP
PHP简单实现防止SQL注入的方法
2018/03/13 PHP
Laravel + Elasticsearch 实现中文搜索的方法
2020/02/02 PHP
js简单实现点击左右运动的方法
2015/04/10 Javascript
js中for in语句的用法讲解
2015/04/24 Javascript
JS模拟Dialog弹出浮动框效果代码
2015/10/16 Javascript
jquery点击切换背景色的简单实例
2016/08/25 Javascript
vue项目中做编辑功能传递数据时遇到问题的解决方法
2016/12/19 Javascript
详解在Angular项目中添加插件ng-bootstrap
2017/07/04 Javascript
基于JS脚本语言的基础语法详解
2017/07/22 Javascript
Node.js+jade抓取博客所有文章生成静态html文件的实例
2017/09/19 Javascript
详解vue静态资源打包中的坑与解决方案
2018/02/05 Javascript
浅谈mvvm-simple双向绑定简单实现
2018/04/18 Javascript
vue中slot(插槽)的介绍与使用
2018/11/12 Javascript
vue各种事件监听实例(小结)
2020/06/24 Javascript
Postman动态获取返回值过程详解
2020/06/30 Javascript
[04:03]DOTA2英雄梦之声_第02期_风暴之灵
2014/06/30 DOTA
[41:21]夜魇凡尔赛茶话会 第三期02:看图识人
2021/03/11 DOTA
Python实现的登录验证系统完整案例【基于搭建的MVC框架】
2019/04/12 Python
python中多个装饰器的调用顺序详解
2019/07/16 Python
python实现切割url得到域名、协议、主机名等各个字段的例子
2019/07/25 Python
pandas的to_datetime时间转换使用及学习心得
2019/08/11 Python
python中有关时间日期格式转换问题
2019/12/25 Python
python输出数学符号实例
2020/05/11 Python
Python通过kerberos安全认证操作kafka方式
2020/06/06 Python
Python读取Excel数据并生成图表过程解析
2020/06/18 Python
Python爬虫之Selenium警告框(弹窗)处理
2020/12/04 Python
浅析border-radius如何兼容IE
2016/04/19 HTML / CSS
核心价值观演讲稿
2014/05/13 职场文书
2014审计局领导班子民主生活会对照检查材料思想汇报
2014/09/20 职场文书
分居协议书范本
2014/11/03 职场文书
2015年财务人员工作总结
2015/04/10 职场文书
盗窃罪辩护词范文
2015/05/21 职场文书
学校远程教育工作总结
2015/08/11 职场文书
《狮子和鹿》教学反思
2016/02/16 职场文书