PHP如何读取由JavaScript设置的Cookie

 更新时间:2017年03月22日 14:43:12   作者:嗨豆壳  
本文主要介绍了PHP读取由JavaScript设置的Cookie的方法。具有很好的参考价值。下面跟着小编一起来看下吧

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生成缩略图的代码

    写通用性程序考虑兼容性是很头痛的事情,关于用PHP生成缩略图的代码很多,不过能完全兼容gd1.6和gd2.x,并能保证缩图清晰性的代码几乎没有,我把我以前的代码改了一下,就能实现了。
    2011-01-01
  • PHP面向对象分析设计的经验原则

    PHP面向对象分析设计的经验原则

    你不必严格遵守这些原则,但你应当把这些原则看成警铃,若违背了其中的一条,那么警铃就会响起 , ----- Arthur J.Riel
    2008-09-09
  • PHP工厂模式Factory Pattern的实现及特点

    PHP工厂模式Factory Pattern的实现及特点

    工厂模式,是一种实例化对象的方式,只要输入需要实例化对象的名字,就可以通过工厂对象的相应工厂函数来制造你需要的对象,工厂模式的最主要作用就是对象创建的封装、简化创建对象操作
    2023-03-03
  • PHP在同一域名下两个不同的项目做独立登录机制详解

    PHP在同一域名下两个不同的项目做独立登录机制详解

    这篇文章主要给大家介绍了关于PHP在同一域名下两个不同的项目如何做独立登录机制的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面来一起看看吧。
    2017-09-09
  • PHP环形链表实现方法示例

    PHP环形链表实现方法示例

    这篇文章主要介绍了PHP环形链表实现方法,结合具体实例形式分析了PHP环形链表的定义、创建及遍历等操作技巧与注意事项,需要的朋友可以参考下
    2017-09-09
  • PHP根据IP判断地区名信息的示例代码

    PHP根据IP判断地区名信息的示例代码

    这篇文章主要介绍了PHP根据IP判断地区名信息的方法,需要的朋友可以参考下
    2014-03-03
  • 超强多功能php绿色集成环境详解

    超强多功能php绿色集成环境详解

    本文主要介绍了超强多功能php绿色集成环境,文中所使用的是PHPWAMP这款绿色的集成环境,集成VC运行库。具有很好的参考价值,下面跟着小编一起来看下吧
    2017-01-01
  • PHP实现上一篇下一篇的方法实例总结

    PHP实现上一篇下一篇的方法实例总结

    这篇文章主要介绍了PHP实现上一篇下一篇的方法,结合实例形式总结分析了php获取上一篇下一篇文章SQL操作的相关查询技巧,需要的朋友可以参考下
    2016-09-09
  • PHP防范SQL注入的具体方法详解(测试通过)

    PHP防范SQL注入的具体方法详解(测试通过)

    PHP防范SQL注入是一个非常重要的安全手段。相信大家对这一安全防范方法还不是很了解,希望通过本文介绍的内容大家能够充分掌握这一知识点
    2014-05-05
  • php中日期类型转换实例讲解

    php中日期类型转换实例讲解

    在本篇文章里小编给大家整理了一篇关于php中日期类型转换实例讲解内容,有兴趣的朋友们可以学习参考下。
    2021-09-09

最新评论