$_SERVER['HTTPS'] not work

2013-05-03 11:16:33 +08:00
 drush
我用 https://abc.com 访问

code 里用


if ( isset( $_SERVER["HTTPS"] ) && strtolower( $_SERVER["HTTPS"] ) == "on" ) {
echo 'SSSSSSSSSSSSSSSSSSSSSSSSS';
}
else{
echo 'NNNNNNNNNNNNNNNNNNNNNNNNN';
}


判断。。但无论是不是https,都会返回 NNNNNNNNNN

求教那里出问题。。。
3882 次点击
所在节点    PHP
5 条回复
feijilei
2013-05-03 11:17:55 +08:00
一句句调试下
jasontse
2013-05-03 11:20:49 +08:00
nginx?fastcgi_params里有定义HTTPS吗
drush
2013-05-03 11:23:23 +08:00
@feijilei 貌似这应该是关apache or php的 配置问题,跟code 无关吧。


@jasontse 我用的是apache 那里要不要做什么特别配置?
jasontse
2013-05-03 11:24:45 +08:00
@drush 是mod_php还是fastcgi
drush
2013-05-03 12:42:22 +08:00
@jasontse 好吧,原来是it 那边,将域名无论443还是80端口的都给我转到80那里,再次感谢

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/67571

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX