php获取jscookie,JS生成cookie并用php读取cookie
博客首页文章顶部的那个,是个广告位,原本想做关闭后多久时间内不会重复出现,但是想用JQ去管理cookie,发现要加个库进来,就放弃了。刚才搜索了下,发现JS写了cookie之后,可以用php来读取,好像也是可以的
JS生成cookie并用php读取cookie,步骤如下:
JS生成cookie
setCookie("open","yes",3600*24);
function setCookie(c_name,value,expiredays)
{
var exdate=new Date()
exdate.setDate(exdate.getDate()+expiredays)
document.cookie=c_name+ "=" +escape(value)+
((expiredays==null) ? "" : ";expires="+exdate.toGMTString()+";path=/")
}
上面以一个函数来实现js生成cookie,setCookie(c_name,value,expiredays)
c_name为cookie的名称,value为cookie的值,expiredays是过期时间,需要注意的是,如果想要这个cookie在整个域名中所有路径都通用,那需要加一个路径 path=/
php读取cookie
$c_name=$_COOKIE['c_name'];
?>
延伸一下,那么js怎么读取删除cookie呢,php又怎么生成和删除cookie呢?
js读取删除cookie代码
function getCookie(c_name)//取cookies函数
{
var arr = document.cookie.match(new RegExp("(^| )"+c_name+"=([^;]*)(;|$)"));
if(arr != null) return unescape(arr[2]); return null;
}
function delCookie(c_name)//删除cookie
{
var exp = new Date();
exp.setTime(exp.getTime() - 1);
var cval=getCookie(c_name);
if(cval!=null) document.cookie= c_name + "="+cval+";expires="+exp.toGMTString();
}
php生成和删除cookie
//将过期时间设为一小时后
setcookie("c_name", $val, time() + 3600);
//php删除cookie,两种方法
setcookie("c_name","", time() - 10);//可以理解为提前过期
setcookie("c_name","");//或者直接让cookie为空也可以删除
?>
文章来自:http://www.dn59.com/jquery-ajax-js/jishu/2012/1211/js-get-cookie-php-read-cookie.html
php获取jscookie,JS生成cookie并用php读取cookie相关推荐
- Jsoup获取动态js生成的内容
Jsoup本身是只能获取到静态页面的数据,并无法获取动态生成的内容,所以单单使用jsoup是无法获取到js生成的内容的.我这里使用了htmlunit来获取网页内容后,将网页转换成xml格式,再通过js ...
- 解决在页面中无法获取qrcode.js生成的base64的图片
应用场景 生成带二维码的推广海报图片 旧方法: 将用户自己的推广连接先通过qrcode.js生成二维码,然后再用后台返回的一张背景图片和二维码通过canvas绘制成一张海报. 问题 在部分安卓手机上获 ...
- $.cookie创建和读取cookie
针对jquery的cookie插件:jquery.cookie.js 读取cookie值: $.cookie('name'); 读取所有cookie: $.cookie(); 删除cookie: $. ...
- php获取浏览器cookies,简单实现创建以及读取浏览器中cookie的几种方法
在制作网站过程中,有时候我们需要将数据记录在cookie中,以验证或传递某些数据,那么怎样才能写入cookie与读取cookie呢 1.使用js来读写cookie function setcookie ...
- js获取session_学习后端鉴权系列: 基于Cookie, Session认证
说起鉴权大家应该都很熟悉, 不过作为前端开发来讲, 鉴权的流程大头都在后端小哥那边, 但是作为一个有志气的开发者肯定要好好学习整个鉴权流程以及方案, 不然怎么跟后端合作. 常见的鉴权方案 基于Cook ...
- 关于千里马招标网知道创宇反爬虫521状态码的解决方案(python代码模拟js生成cookie _clearence值)...
一.问题发现 近期我在做代理池的时候,发现了一种以前没有见过的反爬虫机制.当我用常规的requests.get(url)方法对目标网页进行爬取时,其返回的状态码(status_code)为521,这是 ...
- 前端学习-使用JS库Leaflet.js生成世界地图并获取标注地址经纬度。
介绍:Leaflet是一个开源的JavaScript库,对移动端友好且对地图有很好的交互性. 大小仅仅只有 33 KB, 同时具有大多数地图所需要的特点. Leaflet设计的非常简单易懂, 同时具有 ...
- [技巧]用js生成日志文件、获取ip。
需求:通过js生成日志文件. 1.npm初始化并载入模块 项目根目录初始化npm npm init -y 下载express模块 npm i express 2.引入express搭建基础功能 使用e ...
- 从头学习爬虫(四十)高阶篇----模拟js生成Cookie中__jsl_clearance来破解加速乐的反爬虫机制
本文主要提供中间模拟生成Cookie中__jsl_clearance字段来破解加速乐的反爬虫机制 前后通过postman模拟代替代码实现 一 需求 http://www.cyicai.com/info ...
最新文章
- 计算机网络(谢希仁第八版)第四章:网络层
- linux页表,arm linux 页表(转)
- HIVE 数据倾斜浅谈
- EMC创建出《星际旅行》全息甲板,并利用其模拟数据中心
- 全球第三大芯片制造商GlobalFoundries透露上市计划 或在2022年
- 游戏巨头齐聚 Unite Shanghai 2019,揭秘爆款游戏制作精彩亮点!
- 2020-01-14 转载【dpdk】使用libpcap-PMD驱动收发包
- 测试软件ipc,IPC产线调焦测试工具
- MT4外汇操盘跟单软件
- stm32 代码加密
- 小甲鱼C++ 1 语言与思想介绍
- 无线上外网,有线上内网的方式(转)
- Linux:dd命令详解(df du命令参数)
- mysql 创建存储过程语法_mysql存储过程语法及实例
- 车道线识别(一) 简单识别
- 计算广告学学习笔记---计算过广告基本概念
- python爬虫实例网易云-Python3爬虫实例之网易云音乐爬虫
- HCIA第十天【寒假集训第七天】(OSPF)
- 时间戳转换(10位、13位)
- python写入excel表格数据绘制图表,Python对数据写入Execl文件并生成图表
热门文章
- 数学计算机教学教研新闻,数学教学与信息技术融合专题学习教研活动
- Java 7 一个技术标准的商业咒语
- 通过大数据技术能抓住暴打女孩嫌疑人吗?
- 用exe4j和inno setup将JAVA的项目打包为跨平台安装包
- 白酒大佬重燃门店大战,新零售或加速茅台遭遇滑铁卢?
- 【​观察】从量身打造“超级用户计划”,看爱奇艺iQUT的态度、温度和高度
- 麒麟710f鸿蒙系统,麒麟710起步,华为鸿蒙系统适配机型爆料
- HashMap的扩容方式
- (附源码)计算机毕业设计SSM用户体验的线上租房系统
- Jeesite之treeselect的使用