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 相关文章推荐
一键删除顽固的空文件夹 软件下载
Jan 26 PHP
获取远程文件大小的php函数
Jan 11 PHP
让php处理图片变得简单 基于gb库的图片处理类附实例代码下载
May 17 PHP
PHP内置的Math函数效率测试
Dec 01 PHP
PHP中curl_setopt函数用法实例分析
Apr 16 PHP
PHP文件上传之多文件上传的实现思路
Jan 27 PHP
php下载文件超时时间的设置方法
Oct 06 PHP
php+redis实现注册、删除、编辑、分页、登录、关注等功能示例
Feb 15 PHP
PHP设计模式之工厂模式实例总结
Sep 01 PHP
PHP基于堆栈实现的高级计算器功能示例
Sep 15 PHP
PHP goto语句用法实例
Aug 06 PHP
PHP数组对象与Json转换操作实例分析
Oct 22 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
apache和PHP如何整合在一起
2015/10/12 PHP
Javascript常用运算符(Operators)-javascript基础教程
2007/12/14 Javascript
模拟jQuery ajax服务器端与客户端通信的代码
2011/03/28 Javascript
简单谈谈node.js 版本控制 nvm和 n
2015/10/15 Javascript
JS基于VML技术实现的五角星礼花效果代码
2015/10/26 Javascript
Bootstrap select下拉联动(jQuery cxselect)
2017/01/04 Javascript
JavaScript的六种继承方式(推荐)
2017/06/26 Javascript
JavaScript编写的网页小游戏,很给力
2017/08/18 Javascript
AngularJS中的路由使用及实现代码
2017/10/09 Javascript
nodejs发送http请求时遇到404长时间未响应的解决方法
2017/12/10 NodeJs
JavaScript中构造函数与原型链之间的关系详解
2019/02/25 Javascript
inquirer.js一个用户与命令行交互的工具详解
2019/05/18 Javascript
ES6 Proxy实现Vue的变化检测问题
2019/06/11 Javascript
微信小程序 搜索框组件代码实例
2019/09/06 Javascript
layui 监听select选择 获取当前select的ID名称方法
2019/09/24 Javascript
Vue2.0 $set()的正确使用详解
2020/07/28 Javascript
Python脚本实现网卡流量监控
2015/02/14 Python
在Python 3中实现类型检查器的简单方法
2015/07/03 Python
使用PyCharm配合部署Python的Django框架的配置纪实
2015/11/19 Python
Python将图片批量从png格式转换至WebP格式
2020/08/22 Python
python笔记:mysql、redis操作方法
2017/06/28 Python
python WindowsError的错误代码详解
2017/07/23 Python
微信跳一跳自动运行python脚本
2018/01/08 Python
python把数组中的数字每行打印3个并保存在文档中的方法
2018/07/17 Python
计算机二级python学习教程(2) python语言基本语法元素
2019/05/16 Python
Django 开发环境配置过程详解
2019/07/18 Python
python3实现mysql导出excel的方法
2019/07/31 Python
CSS3实现图片抽屉式效果的示例代码
2019/11/06 HTML / CSS
C语言笔试集
2012/07/24 面试题
Python中如何定义一个函数
2016/09/06 面试题
2014三八妇女节活动总结范文四篇
2014/03/09 职场文书
大学生两会精神学习心得体会
2014/03/10 职场文书
党员违纪检讨书怎么写
2014/11/01 职场文书
2015年敬老院工作总结
2015/05/18 职场文书
公司催款律师函
2015/05/27 职场文书
JavaScript分页组件使用方法详解
2021/07/26 Javascript