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简单实现多维数组合并与排序功能,涉及php数组合并、排序等相关操作及array_merge、array_multisort等函数使用技巧,需要的朋友可以参考下
    2017-09-09
  • PHP实现倒计时功能

    PHP实现倒计时功能

    这篇文章主要为大家详细介绍了PHP实现倒计时功能,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-11-11
  • 使用cookie实现统计访问者登陆次数

    使用cookie实现统计访问者登陆次数

    本篇文章是对使用cookie实现统计访问者登陆次数的代码进行了详细的分析介绍,需要的朋友参考下
    2013-06-06
  • PHP标准库(PHP SPL)详解

    PHP标准库(PHP SPL)详解

    今天小编就为大家分享一篇关于PHP标准库(PHP SPL)详解,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-03-03
  • Referer原理与图片防盗链实现方法详解

    Referer原理与图片防盗链实现方法详解

    这篇文章主要介绍了Referer原理与图片防盗链实现方法,结合实例形式详细分析了Referer头信息原理与图片防盗链判定、实现方法,并附带一个Http请求封装类,需要的朋友可以参考下
    2019-07-07
  • PHP调用DeepSeek API的完整指南

    PHP调用DeepSeek API的完整指南

    本文将介绍如何使用 PHP 调用 DeepSeek API,实现流式对话并保存对话记录,PHP 版本使用面向对象的方式实现,代码结构清晰,易于维护,文中通过代码示例讲解的非常详细,需要的朋友可以参考下
    2025-02-02
  • php英文单词统计器

    php英文单词统计器

    这篇文章主要为大家详细介绍了php英文单词统计器的实现代码,
    2016-06-06
  • 详解PHP Swoole长连接常见问题

    详解PHP Swoole长连接常见问题

    长连接就是指在基于tcp的通讯中,一直保持连接,不管当前是否发送或者接收数据。本文将详细介绍PHP Swoole长连接的常见问题。
    2021-05-05
  • 探讨:如何通过stats命令分析Memcached的内部状态

    探讨:如何通过stats命令分析Memcached的内部状态

    本篇文章是对通过stats命令分析Memcached的内部状态进行了详细的分析介绍,需要的朋友参考下
    2013-06-06
  • 简单谈谈favicon

    简单谈谈favicon

    浏览器调用Favicon的原则是首先在网页所在的目录下寻找Favicon.ico文件,如果没有,便到网站的根目录下寻找。那么我们可以自定义favicon的位置吗?今天我们就来探讨下
    2015-06-06

最新评论