文档章节

nginx 自定义header 如何获取

炫炎
 炫炎
发布于 2015/04/27 19:54
字数 158
阅读 4404
收藏 9

PHP如何获取http头信息

http://www.oschina.net/question/1419181_178319

这个老问题里的答案没有一个回答对题主的问题;

问题的解决办法是 想获取到自定义的头如:USERNAME:OSCCHINA 

网站的vhost看看 用到是nginx/conf下的fastcgi_params还是fastcgi.conf

在配置里添加下一行

fastcgi_param HTTP_USERNAME  $http_username;

重启nginx,然后在用$_SERVER['HTTP_USERNAME']就可以获取到自定义header的USERNAME的值了


注意:nginx服务器下 自定义请求头部的名称不应该包括空白、冒号、换行和下划线。

USER_NAME;可以用短横线USER-NAME








© 著作权归作者所有

共有 人打赏支持
炫炎
粉丝 7
博文 8
码字总数 1196
作品 0
昌平
程序员
私信 提问
加载中

评论(1)

codein
codein
W
proxy_set_header的设置

先来看下proxysetheader的语法 允许重新定义或者添加发往后端服务器的请求头。可以包含文本、变量或者它们的组合。 当且仅当当前配置级别中没有定义指令时,会从上面的级别继承配置。 默认情...

M玺
2017/08/18
0
0
使用Nginx后如何在web应用中获取用户ip及原理解释

问题背景: 在实际应用中,我们可能需要获取用户的ip地址,比如做异地登陆的判断,或者统计ip访问次数等,通常情况下我们使用request.getRemoteAddr()就可以获取到客户端ip,但是当我们使用了...

点心木易
2013/04/23
0
3
百度云BLB后NGINX、TOMCAT获取真实IP

百度云BLB后NGINX、TOMCAT获取真实IP 一、BLB后Nginx如何获取真实IP 前提:nginx作为slb获取真实ip是使用 httprealipmodule,默认一键安装包安装的nginx没有安装这个模块需要重新重新编译ngi...

我不是九爷
06/07
0
0
nginx反向代理获取用户真实ip

nginx做反向代理时,默认的配置后端获取到的ip都是来自于nginx,如何转发用户的真实ip到后端程序呢?如是是java后端,用获取到的是nginx的ip地址,而不是用户的真实ip. 修改nginx配置,如下: 在原来...

yysue
09/29
0
0
使用Nginx自带的Realip模块获取用户真实IP

(一)简要说明 如果你的Web服务器前端有代理服务器或CDN时日志中的$remote_addr可能就不是客户端的真实IP了。比较常用的解决方法有以下三几种,本文将主要介绍如何使用Nginx自带realip模块来...

科技小能手
2017/11/12
0
0

没有更多内容

加载失败,请刷新页面

加载更多

OSChina 周三乱弹 —— 程序员左轮轮盘赌注

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @莱布妮子 :分享Bon Jovi的单曲《You Give Love a Bad Name》 《You Give Love a Bad Name》- Bon Jovi 手机党少年们想听歌,请使劲儿戳(这...

小小编辑
36分钟前
558
11
oracle 用户密码过期-ORA-28001: 口令已经失效

oracle 用户密码过期-ORA-28001: 口令已经失效 操作步骤: [BEGIN] 2018-10-23 17:25:43Last login: Mon Sep 3 08:46:32 2018 from 10.2.202.12#登陆数据库#(1)在命令窗口中输入:...

诺岚
40分钟前
2
0
[转载]Yarn作业提交流程

1、yarn简述 yarn是一个资源调度平台,负责为运算程序提供服务器运算资源,相当于一个分布式操作系统平台,而mapreduce等运算程序则相当于运行与操作系统之上的应用程序。yarn在hadoop2.x系列...

hnairdb
44分钟前
0
0
WebSocketdemo

WebSocket是html5提供的一种在单个tcp连接上进行全双工通讯的协议。 Http协议是无状态、无连接的、单向的应用层协议,采用了请求响应模型,通信请求智能有客户端发起,服务端对请求做出应答处...

qiang123
50分钟前
1
0
谷歌推迟公布Google+漏洞遭参议员不满

参议院商务委员会主席约翰·图恩和另外两位参议员杰瑞·莫兰和罗杰·维克发出信函,要求谷歌解释推迟披露此问题的原因。信中称:“谷歌如果要保持或重获用户对其服务的信任,就必须在公众和立...

linuxCool
57分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部