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 相关文章推荐
phpmyadmin 常用选项设置详解版
Mar 07 PHP
纯PHP生成的一个树叶图片画图例子
Apr 16 PHP
PHP+Mysql+Ajax+JS实现省市区三级联动
May 23 PHP
php面向对象中static静态属性和静态方法的调用
Feb 08 PHP
php异常处理方法实例汇总
Jun 24 PHP
详解PHP执行定时任务的实现思路
Dec 21 PHP
php关闭warning问题的解决方法
May 17 PHP
php flush无效,IIS7下php实时输出的方法
Aug 25 PHP
php 删除指定文件夹的实例讲解
Jul 25 PHP
PHP array_shift()用法实例分析
Jan 07 PHP
PHP中localeconv()函数的用法
Mar 26 PHP
php 使用ActiveMQ发送消息,与处理消息操作示例
Feb 23 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安装攻略:常见问题解答(一)
2006/10/09 PHP
坏狼的PHP学习教程之第2天
2008/06/15 PHP
Zend studio for eclipse中使php可以调用mysql相关函数的设置方法
2008/10/13 PHP
ubuntu下配置nginx+php+mysql详解
2015/09/10 PHP
thinkPHP简单遍历数组方法分析
2016/05/16 PHP
PHP快速排序算法实现的原理及代码详解
2019/04/03 PHP
PHP商品秒杀问题解决方案实例详解【mysql与redis】
2019/07/22 PHP
php使用socket调用http和smtp协议实例小结
2019/07/26 PHP
Laravel统一错误处理为JSON的方法介绍
2020/10/18 PHP
javascript写的一个链表实现代码
2009/10/25 Javascript
Dom在ajax技术中的作用说明
2010/10/25 Javascript
jQuery支持添加事件的日历特效代码分享(3种样式)
2015/08/24 Javascript
基于javascript实现动态时钟效果
2020/08/18 Javascript
基于Vue.js实现数字拼图游戏
2016/08/02 Javascript
jQuery使用$获取对象后检查该对象是否存在的实现方法
2016/09/04 Javascript
JS 设置Cookie 有效期 检测cookie
2017/06/15 Javascript
纯JS实现出生日期[年月日]下拉菜单效果
2018/06/01 Javascript
Vue 处理表单input单行文本框的实例代码
2019/05/09 Javascript
JS实现页面跳转与刷新的方法汇总
2019/08/30 Javascript
javascript json对象小技巧之键名作为变量用法分析
2019/11/11 Javascript
老生常谈Python序列化和反序列化
2017/06/28 Python
Python实现多条件筛选目标数据功能【测试可用】
2018/06/13 Python
Python实现爬虫抓取与读写、追加到excel文件操作示例
2018/06/27 Python
vscode 配置 python3开发环境的方法
2019/09/19 Python
Python下载网易云歌单歌曲的示例代码
2020/08/12 Python
pycharm 实现光标快速移动到括号外或行尾的操作
2021/02/05 Python
轻松掌握CSS3中的字体大小单位rem的使用方法
2016/05/24 HTML / CSS
html5指南-1.html5全局属性(html5 global attributes)深入理解
2013/01/07 HTML / CSS
英国探险旅游专家:Explore
2018/12/20 全球购物
施工材料员岗位职责
2014/02/12 职场文书
质量承诺书格式
2014/05/20 职场文书
计算机网络专业自荐书
2014/06/09 职场文书
三八妇女节超市活动方案
2014/08/18 职场文书
民主评议党员个人总结
2015/02/13 职场文书
创业计划之特色精品店
2019/08/12 职场文书
Spring Cloud OpenFeign模版化客户端
2022/06/25 Java/Android