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

// 读取JavaScript设置的cookie

header("Content-type: text/html; charset=utf-8");

if(isset($_COOKIE["param"])){

echo $_COOKIE["param"];

}

?>

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");

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

需要注意几点:

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

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

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

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

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

javascript读取php,PHP如何读取由JavaScript设置的Cookie相关推荐

  1. javascript实现根据身份证号读取相关信息

    本文转载:https://www.jb51.net/article/58643.htm 这篇文章主要介绍了javascript实现根据身份证号读取相关信息,需要的朋友可以参考下 公民身份号码由六位数字 ...

  2. 深挖前端 JavaScript 知识点 —— 史上最全面、最详细的 Cookie 总结

    完整阅读本文大约需要二十分钟时间,可根据文章结构图直接阅读自己需要的部分. 1.Cookie 产生的背景 所有新技术的出现都是为了解决某一痛点. 我们都知道,HTTP 协议是无状态的,服务器无法知道两 ...

  3. python读取手机文件_python 读取 网络 文件

    Python之pandas数据加载.存储 Python之pandas数据加载.存储 0. 输入与输出大致可分为三类: 0.1 读取文本文件和其他更好效的磁盘存储格式 2.2 使用数据库中的数据 0.3 ...

  4. javascript能实现什么功能,如何开启javascript功能

    如何正确学习JavaScript 买一本JavaScript的书籍就可以了,慢慢学,根据三个组成部分来学. 核心(ECMAScript)文档对象模型(DOM)浏览器对象模型(BOM)核心(ECMASc ...

  5. 14 Flask mega-tutorial 第14章 Ajax(百度翻译API):异步JavaScript和XML的缩写(Asynchronous Javascript And XML)

    如需转载请注明出处. win10 64位.Python 3.6.3.Notepad++.Chrome 67.0.3396.99(正式版本)(64 位) 注:作者编写时间2018-03-07,linux ...

  6. JavaScript基础知识总结 14:学习JavaScript中的File API、Streams API、Web Cryptography API

    目录 一.Atomics和SharedArrayBuffer 二.原子操作基础 1.算术及位操作方法 2.原子读和写 3.原子交换 4.原子Futex操作与加锁 三.跨上下文消息 四.Encoding ...

  7. c语言fread无法存储,【求助】C语言fread读取二进制文件时,读取结果全都是零

    C语言fread读取二进制文件时,读取结果全都是零,编译运行都没问题,但是就是结果显示不对,猜想可能有几个原因: 1. 大小端没处理好,设置了程序判断机器为little endian,但是,身为小白的 ...

  8. python批量读取csv文件-Python读取/批量读取文件

    相信很多人的日常工作中,数据源除了来自数据库以外,其次就是外部文件,因此掌握读取文件的技能是相当必要的.在这里特此整理读取外部文件的方法,希望能有助你们快速解决问题.当然本文对读者的假设是有一定的py ...

  9. pil获得图片_OpenCV读取图片与PIL读取图片的差别

    读取图片函数: cv2.imread() Image.open() 注意:Image.open()函数只是保持了图像被读取的状态,但是图像的真实数据并未被读取,因此如果对需要操作图像每个元素,如输出某 ...

最新文章

  1. Transformers包tokenizer.encode()方法源码阅读笔记
  2. 关联分析(二):关联模式的评估
  3. doxygen:代码生成文档的工具
  4. Symbian编程总结-图形图像篇-直接屏幕访问
  5. 【计蒜客 - 2019南昌邀请赛网络赛 - K】MORE XOR(数学,找规律,打表)
  6. oracle标量子查询的优势,标量子查询
  7. leetcode题解151-翻转字符串里的单词
  8. linux php没有bin,php - 执行Linux命令没有报错但也没有输出
  9. Mybatis Generator 自动生成数据库XML(Mybatis Generator 逆向工程)
  10. hdu acm 1540
  11. 忠实履行职责,热忱完成工作,坚持必胜信念,成就辉煌人生——《西点军校的经典法则》
  12. 转 android8.0通知栏适配
  13. 久泰新材料在港上市申请失效:年亏损超2亿元,崔轶钧为董事长
  14. vb计算机清除菜单代码,用VB编写简单的程序来清空文档菜单 (转)
  15. cd短是什么意思,王者荣耀:是不是技能cd越短难度就越大?看她就明白了
  16. java中几种常用的对象类型(po,vo,bo,dto)
  17. Python利用SMTP/IMTP制作简单邮件(QQ邮箱)发送程序(保姆级)
  18. 移动应用测试---安居客
  19. Android太太太太太卷了,累了,android开发入门与实战体验
  20. 分析:人名搜索Spock会成下个谷歌吗

热门文章

  1. 广度优先遍历_LeetCode | 广度优先遍历
  2. Python自定义时间间隔访问网页
  3. 数据库练习题(一)创建表格并做相应的查询
  4. AcWing之找出数组中重复的数字
  5. 哈工大|NLP数据增强方法?我有15种
  6. 谈谈工业界落地能力最强的机器学习算法
  7. 卖萌屋算法岗面试手册上线!通往面试自由之路
  8. 加速你的Python
  9. 说实话:中文自然语言处理(知识图谱)的N个真实情况
  10. 2021-11-05深度学习