源来页 公告 登陆

免流模式解剖和结构讲解

颠覆灬整个世界 @Ta
2015-07-03 19:19

先从1.3开始讲解吧
菊花模式开始解剖吧
我们调重点解剖,其余部分相同讲也没有意思
$host=$_SERVER[”HTTP_X_ONLINE_HOST”];
这里说明了域名host获取免流路径
if($host===NULL) $host=$_SERVER[”HTTP_HOST”];
host等于空白,host重新获取返回来自当前请求的 Host 头。
$header=’$_SERVER[REQUEST_METHOD] 
header函数向客户端发送原始的 HTTP 报头。
$_SERVER[REQUEST_METHOD] 
返回访问页面使用的请求方法(例如 POST)
这段也是获取请求发送的方式
http://$dlHost$_SERVER[REQUEST_URI] 
$d1host免流host的 $_SERVER[REQUEST_URI] 是整个链接
HTTP/1.协议1.0
$httpfs
httpfs是cloudera公司提供的一个hadoop hdfs的一个http接口

是回车, 是换行
Host: $dlhost X-Online-Host: $host ’;

unset($_SERVER[”HTTP_X_ONLINE_HOST”]);
重新获取返回来自当前请求的 Host 头。
unset($_SERVER[”HTTP_ORIGIN”]);
来告诉浏览器该服务允许来自特定源的访问或者允许所有人访问。
unset($_SERVER[”HTTP_HOST”]);
返回来自当前请求的 Host 头。
unset($_SERVER[”HTTP_PROXY_AUTHORIZATION”]);
HTTP超文本传输协议
PROXY代表权;代理人,代替物;委托书;代理服务器
AUTHORIZATION授权,批准;批准(或授权)的证书
//unset($_SERVER[”HTTP_ACCEPT_ENCODING”]);
当前请求的 Accept-Encoding: 头部的内容。
$_SERVER[”HTTP_CONNECTION”]=”close”;
当前请求的 Connection: 头部的内容。
close结束;关闭
if($_SERVER[”CONTENT_TYPE”]) 
持续连接$_SERVER[”HTTP_CONTENT_TYPE”]=$_SERVER[”CONTENT_TYPE”];
当前请求的 Connection: 头部的内容。进行持续连接
foreach($_SERVER as $x=>$v) {
if(substr($x,0,5)!==”HTTP_”) continue;
$x=strtr(ucwords(strtr(strtolower(substr($x,5)),”_”,” ”)),” ”,”-”);
$header.=’$x: $v ’;
}
$header.=’ ’;
$p=stream_socket_client(’tcp://$proxy_cmwap:$proxy_cmwap_port’);
阅:2515 发表于2015-07-03 19:19
#php源码
评论:
爱在被窝里 @Ta
2015-07-03 18:26

沙发


返回源来页/返回首页


天合之作 曲在人意

心灵鸡汤:
      

®2019-2024 all power by Zlproject3.7
川公网安备 51192202000151号
蜀ICP备2021014921号-2 首页 #top

本网站由提供CDN加速/云储存服务

天合之作 曲在人意