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 相关文章推荐
php array_map array_multisort 高效处理多维数组排序
Jun 11 PHP
PHP自定义函数收代码
Aug 01 PHP
PHP取余函数介绍MOD(x,y)与x%y
May 15 PHP
PHP中使用break跳出多重循环代码实例
Jan 21 PHP
PHP实现抓取迅雷VIP账号的方法
Jul 30 PHP
图文详解phpstorm配置Xdebug进行调试PHP教程
Jun 13 PHP
php微信开发之带参数二维码的使用
Aug 03 PHP
php处理单文件、多文件上传代码分享
Aug 24 PHP
php微信公众号js-sdk开发应用
Nov 28 PHP
thinkphp5.1 文件引入路径问题及注意事项
Jun 13 PHP
PHP CURL中传递cookie的方法步骤
May 09 PHP
php操作redis数据库常见方法实例总结
Feb 20 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
DOTA2 1月28日更新:监管系统降临刀塔世界
2021/01/28 DOTA
一个域名查询的程序
2006/10/09 PHP
mysql5详细安装教程
2007/01/15 PHP
Mysql的GROUP_CONCAT()函数使用方法
2008/03/28 PHP
php使用CURL伪造IP和来源实例详解
2015/01/15 PHP
php使用json-schema模块实现json校验示例
2019/09/28 PHP
PHP7移除的扩展和SAPI
2021/03/09 PHP
Javascript 面试题随笔
2011/03/31 Javascript
JavaScript在多浏览器下for循环的使用方法
2012/11/07 Javascript
详解AngularJs ui-router 路由的简单介绍
2017/04/26 Javascript
强大的 Angular 表单验证功能详细介绍
2017/05/23 Javascript
Angularjs的键盘事件的绑定
2017/07/27 Javascript
JavaScript实现的级联算法示例【省市二级联动功能】
2018/12/25 Javascript
layui实现数据表格隐藏列的示例
2019/10/25 Javascript
vue 自定义组件的写法与用法详解
2020/03/04 Javascript
Vue在H5 项目中使用融云进行实时个人单聊通讯
2020/12/14 Vue.js
了不起的11个JavaScript代码重构最佳实践小结
2021/01/11 Javascript
Python基础篇之初识Python必看攻略
2016/06/23 Python
python数据结构链表之单向链表(实例讲解)
2017/07/25 Python
matplotlib简介,安装和简单实例代码
2017/12/26 Python
django 解决manage.py migrate无效的问题
2018/05/27 Python
python实现PCA降维的示例详解
2020/02/24 Python
德国孕妇装和婴童服装网上商店:bellybutton
2018/04/12 全球购物
Genny意大利官网:意大利高级时装品牌
2020/04/15 全球购物
高三学习决心书
2014/03/11 职场文书
节能宣传周活动总结
2014/05/08 职场文书
微笑服务标语
2014/06/24 职场文书
应届大专生求职信
2014/06/26 职场文书
法人代表证明书
2014/09/18 职场文书
班主任师德师风自我剖析材料
2014/10/02 职场文书
违反交通安全法检讨书
2014/10/24 职场文书
社区好人好事材料
2014/12/26 职场文书
工伤劳动仲裁代理词
2015/05/25 职场文书
60条职场经典语录,总有一条能触动你的心
2019/08/21 职场文书
Python快速实现一键抠图功能的全过程
2021/06/29 Python
Vue Element-ui表单校验规则实现
2021/07/09 Vue.js