博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
nginx中在超全局变量$_SERVER中增加变量
阅读量:6837 次
发布时间:2019-06-26

本文共 547 字,大约阅读时间需要 1 分钟。

业务中可能会用到一些自定义的超全局变量,需要在nginx中生成的,比如,每次nginx请求的id,可以在nginx中配置

如:

    location ~ \.php$ {

            root           /usr/local/var/www;

            fastcgi_pass   127.0.0.1:9000;

            fastcgi_index  index.php;

            fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;

            include        fastcgi_params;

            fastcgi_param  HTTP_X_REQUEST_ID $request_id;   # 自定义超全局变量的变量和值 $request_id 是nginx的内置变量,每次nginx请求都会生成一个16进制的32位字符串

        }

 

上述超全局变量我用的是nginx内部的,当然也可以自定义,比方说:

  fastcgi_param  MY_SELF_VARIABLE 'HELLO'

 

这样也是可以的。配置完重启nginx,在php中输出 $_SERVER 就可以看到设置的变量及值了。

转载于:https://www.cnblogs.com/zhb-php/p/9078644.html

你可能感兴趣的文章
为什么总觉得自己不适合搞IT?
查看>>
vmware克隆server2008R2造成SID冲突
查看>>
python调用zabbix api接口实时展示数据
查看>>
VMware下Windows2003R2虚拟机磁盘扩容方法
查看>>
运维经验分享(六)-- 深究crontab不能正确执行Shell脚本的问题(二)
查看>>
利用Linux的文件命名规范在Windows中建立“高权限”文件
查看>>
失败者的共同特点
查看>>
Tokyo Tyrant基本规范(4)--协议
查看>>
【Go语言】【14】GO语言的接口类型
查看>>
配置CAS应用客户端
查看>>
摘抄--apache工作模式详解
查看>>
更改sybase下设备名
查看>>
不少朋友在安装IDES 4.71的过程中都遇到了下面的出错提示:
查看>>
企业的人性和狼性
查看>>
mySQL教程 第10章 事务和锁
查看>>
Hello, Kafka World
查看>>
Exchange 2010和Exchange 2016共存部署-10:配置多域名证书
查看>>
SFB 项目经验-03-共存迁移-Lync 2013-TO-SFB 2015-完成
查看>>
F5 配置手册 -F5 BIG-IP 10.1-2-配置-基本参数
查看>>
《统一沟通-微软-实战》-6-部署-2-中介服务器-1-定义中介服务器
查看>>