【发布时间】:2015-08-05 17:43:22
【问题描述】:
我需要将网站从一台服务器复制到另一台服务器。在第一个服务器中,定义了$_SERVER['HTTPS'],但在第二个服务器中,我有这个错误Notice: Undefined index: HTTPS。 我不想更改代码。我得做多份,尽量少修改代码。
如何强制服务器在$_SERVER['HTTPS']处设置一个值?
【问题讨论】:
-
I don't want to change the code。您可以在引导文件中添加一行。这就是您需要做的所有事情。 -
开启https?但不要为了弥补错误代码而破坏服务器。
-
@JohnConde 在我要复制的所有网站上?我认为这不是最干净的解决方案。为什么要投反对票?
-
假设 $_SERVER['https'] 始终存在而不进行
isset()检查的代码是错误的。也许不是可怕的灾难性糟糕,但仍然很糟糕。 -
然后关闭警告,这同样很糟糕——相当于把你的手指伸进耳朵里然后“拉拉拉听不到你的声音”。