httponly是微软对cookie做的扩展,这个主要是解决用户的cookie可能被盗用的问题。

大家都知道,当我们去邮箱或者论坛登陆后,服务器会写一些cookie到我们的浏览器,当下次再访问其他页面时,由于浏览器回自动传递cookie,这样就实现了一次登陆就可以看到所有需要登陆后才能看到的内容。也就是说,实质上,所有的登陆状态这些都是建立在cookie上的!假设我们登陆后的cookie被人获得,那就会有暴露个人信息的危险!当然,想想,其他人怎么可以获得客户的cookie?那必然是有不怀好意的人的程序在浏览器里运行!如果是现在满天飞的流氓软件,那没有办法,httponly也不是用来解决这种情况的,它是用来解决浏览器里javascript访问cookie的问题。试想,一个flash程序在你的浏览器里运行,就可以获得你的cookie的!
IE6的SP1里就带了对httponly的支持,所以相对还说还是些安全性。
PHP中的设置
PHP5.2以上版本已支持HttpOnly参数的设置,同样也支持全局的HttpOnly的设置,在php.ini中
-----------------------------------------------------
session.cookie_httponly =
-----------------------------------------------------
设置其值为1或者TRUE,来开启全局的Cookie的HttpOnly属性,当然也支持在代码中来开启:
<?php ini_set("session.cookie_httponly", 1);
// or session_set_cookie_params(0, NULL, NULL, NULL, TRUE);
?>
Cookie操作函数setcookie函数和setrawcookie函数也专门添加了第7个参数来做为HttpOnly的选项,开启方法为:
<?php
setcookie("abc", "test", NULL, NULL, NULL, NULL, TRUE);
setrawcookie("abc", "test", NULL, NULL, NULL, NULL, TRUE);
?>
对于PHP5.1以前版本以及PHP4版本的话,则需要通过header函数来变通下了:
<?php
header("Set-Cookie: hidden=value; httpOnly");
?>
以上这篇PHP设置Cookie的HTTPONLY属性方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
# php
# cookie
# httponly
# 详解cookie验证的php应用的一种SSO解决办法
# PHP与JavaScript针对Cookie的读写、交互操作方法详解
# PHP利用Cookie设置用户30分钟未操作自动退出功能
# PHP中Cookie的使用详解(简单易懂)
# php及codeigniter使用session-cookie的方法(详解)
# PHP如何读取由JavaScript设置的Cookie
# php cookie用户登录的详解及实例代码
# php页面跳转session cookie丢失导致不能登录等问题的解决方法
# php cookie 详解使用实例
# PHP Cookie学习笔记
# PHP中cookie知识点学习
# 给大家
# 器里
# 就可以
# 的人
# 也不
# 会有
# 是有
# 那就
# 大家都
# 被人
# 下了
# 它是
# 微软
# 希望能
# 这种情况
# 没有办法
# 当我们
# 还说
# 带了
# 这篇
相关文章:
教学论文网站制作软件有哪些,写论文用什么软件
?
建站主机选购指南与交易推荐:核心配置解析
北京的网站制作公司有哪些,哪个视频网站最好?
股票网站制作软件,网上股票怎么开户?
建站之星导航菜单设置与功能模块配置全攻略
建站之星代理费用多少?最新价格详情介绍
浅析上传头像示例及其注意事项
网站制作哪家好,cc、.co、.cm哪个域名更适合做网站?
高防网站服务器:DDoS防御与BGP线路的AI智能防护方案
网站制作网站,深圳做网站哪家比较好?
打鱼网站制作软件,波克捕鱼官方号怎么注册?
ppt制作免费网站有哪些,ppt模板免费下载网站?
高防服务器:AI智能防御DDoS攻击与数据安全保障
关于BootStrap modal 在IOS9中不能弹出的解决方法(IOS 9 bootstrap modal ios 9 noticework)
微信小程序 五星评分(包括半颗星评分)实例代码
免费网站制作appp,免费制作app哪个平台好?
建站之星好吗?新手能否轻松上手建站?
实例解析angularjs的filter过滤器
零基础网站服务器架设实战:轻量应用与域名解析配置指南
内网网站制作软件,内网的网站如何发布到外网?
Swift开发中switch语句值绑定模式
建站之星ASP如何实现CMS高效搭建与安全管理?
建站之星安装路径如何正确选择及配置?
沈阳制作网站公司排名,沈阳装饰协会官方网站?
专业商城网站制作公司有哪些,pi商城官网是哪个?
如何在VPS电脑上快速搭建网站?
高性能网站服务器部署指南:稳定运行与安全配置优化方案
深圳网站制作设计招聘,关于服装设计的流行趋势,哪里的资料比较全面?
定制建站方案优化指南:企业官网开发与建站费用解析
宝塔面板创建网站无法访问?如何快速排查修复?
装修招标网站设计制作流程,装修招标流程?
如何在Golang中使用encoding/gob序列化对象_存储和传输数据
如何在万网ECS上快速搭建专属网站?
郑州企业网站制作公司,郑州招聘网站有哪些?
b2c电商网站制作流程,b2c水平综合的电商平台?
湖北网站制作公司有哪些,湖北清能集团官网?
如何选择高效稳定的ISP建站解决方案?
上海网站制作网页,上海本地的生活网站有哪些?最好包括生活的各个方面的?
如何快速选择适合个人网站的云服务器配置?
教程网站设计制作软件,怎么创建自己的一个网站?
西安专业网站制作公司有哪些,陕西省建行官方网站?
英语简历制作免费网站推荐,如何将简历翻译成英文?
如何在IIS管理器中快速创建并配置网站?
建站之星价格显示格式升级,你的预算足够吗?
如何制作网站标识牌,动态网站如何制作(教程)?
建站一年半SEO优化实战指南:核心词挖掘与长尾流量提升策略
深入理解Android中的xmlns:tools属性
香港服务器WordPress建站指南:SEO优化与高效部署策略
如何在搬瓦工VPS快速搭建网站?
Swift中swift中的switch 语句
*请认真填写需求信息,我们会在24小时内与您取得联系。