随笔分类 - HTTP
php HTTP Auth
摘要:if (!isset($_SERVER['PHP_AUTH_USER']) || $_SERVER['PHP_AUTH_USER'] != 'kuser' || $_SERVER['PHP_AUTH_PW'] != 'kPass' ) { header('WWW-Authenticate: B...
阅读全文
使用curl传递cookie错误的问题
摘要:工作中发现一个问题, 通过curl调用接口传递cookie操作用户的数据, 接口的程序解析不了cookie中的数据.经过排查发现curl发送的cookie数据为TZ+Gn+rEk+6G4d而接口取到的cookie数据为TZ Gn rEk 6G4d原来接口取出的是decode后的数据, 等同于urldecode('TZ+Gn+rEk+6G4d'), 结果就是这样TZ Gn rEk 6G4d"+" 号会被urldecode成空格, 数据错误, 当然解析错误.解决方法:curl中传递的cookie值需要是urlencode后的,urlencode('TZ+
阅读全文
P3P设置第三方cookie解决方案
摘要:原文地址:http://blog.csdn.net/lovingprince/article/details/5984449 首先,什么是P3P(Platform for Privacy Preferences),其实就是一种可以提供个人隐私保护策略的平台协议。网上去去找,说得更清楚,我就不罗嗦了,我只举个实际例子让大家有个认识。 例如first.abc.com这个页面中使用iframe(或者img、script等等方式)嵌入了一个third.xyz.com的页面,first.abc.com会设置一些cookie到用户本地,例如trackid, 由于我们浏览器直接访问就是first.abc.c
阅读全文
[转]浅析http协议、cookies和session机制、浏览器缓存
摘要:作者:benwin来源:http://www.phpben.com/?post=77最近几天在复习http协议中headers,cookies、session、缓存等相关知识,发现些新知识点。这篇文章注重结合PHP去理解这些内容,也就是比较注重实践部分。一、http headersNO1:对于web应用,用户群在客户端(各种浏览器)点击任何一个连接向服务器发送http请求,这过程肯定需要3次握手,建立连接,服务器响应返回数据。每次请求都有头部和实体部分,先看下面笔者监听QQ空间的headers,QQ空间的原因是它头部内容比较全RequestHeaders:GEThttp://user.qzon
阅读全文
[转] 深入理解HTTP协议
摘要:http协议学习系列1.基础概念篇1.1 介绍 HTTP是Hyper Text Transfer Protocol(超文本传输协议)的缩写。它的发展是万维网协会(World Wide Web Consortium)和Internet工作小组IETF(Internet Engineering Task Force)合作的结果,(他们)最终发布了一系列的RFC,RFC 1945定义了HTTP/1.0版本。其中最著名的就是RFC 2616。RFC 2616定义了今天普遍使用的一个版本——HTTP 1.1。 HTTP协议(HyperText Transfer Protocol,超文本传输协议)是用于从
阅读全文