我为供应商的PHP应用程序配置nginx代理。这个应用程序需要大写的PHPSESSID
,但Nginx设置它CamelCase,像这样:
Phpsessid: bo250...f6lbu0
我的nginx.conf
:
location / {
# ...
proxy_set_header 'PHPSESSID' $phpsessid;
proxy_pass ..
}
是的,我知道,由于RFC-9110“字段名称不区分大小写。",但我的供应商开发可能不会,或PHP的旧版本,或等cetra..
在服务器端(在PHP应用程序中)修复这个问题是否足够容易?(“X-Powered-By PHP/5.6.40”)
我不是php-dev我想了解向供应商请求修复是否有意义。
1条答案
按热度按时间9vw9lbht1#
啊,正确的语法是
正如@Álvaro-gonzález和@apokryfos所指出的那样