文档章节

nginx 自定义header 如何获取

炫炎
 炫炎
发布于 2015/04/27 19:54
字数 158
阅读 4352
收藏 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自带的Realip模块获取用户真实IP

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

科技小能手
2017/11/12
0
0
nginx配置反向代理解决前后端分离跨域问题

摘自《AngularJS深度剖析与最佳实践》P132 nginx配置文件如下: server { 把跟路径下的请求转发给前端工具链(如gulp)打开的开发服务器 如果是产品环境,则使用root等指令配置为静态文件服务...

發生了什麽
2016/10/23
1K
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

kubernetes 中的 Service

kubernetes 中的 Service

健康的程序员
43分钟前
1
0
七牛云java(服务端)通用工具类

前言 需要安装lombok插件。 功能列表 上传本地文件 上传Base64图片 获取文件访问地址 上传MultipartFile 代码 pom.xml <dependency><groupId>com.qiniu</groupId><artifactId>qiniu-java......

五毛程序员
45分钟前
1
0
Pandoc 批量将 Markdown 转为 Docx

看到了小金鱼儿的博文,很给力,核心代码如下: #!/bin/shfunction ergodic(){ for fullname in `ls $1` do name=${fullname%.*} ext=${fullname##*.} if [ "$ext"x = "md"......

hengbao5
45分钟前
2
0
cocos creator实现卡牌翻转

var pic1 = cc.find("Canvas/puke/hu"); var run = cc.callFunc(function() { cc.loader.loadRes("longhu/card", cc.SpriteAtlas, function (err, atlas) { let frame = atlas.getSpriteFram......

AndyZhouX
53分钟前
0
0
Linux服务器上监控网络带宽的18个常用命令

本文介绍了一些可以用来监控网络使用情况的Linux命令行工具。这些工具可以监控通过网络接口传输的数据,并测量目前哪些数据所传输的速度。入站流量和出站流量分开来显示。 一些命令可以显示单...

谢思华
54分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部