突然间,我在最近的php版本更新后从php收到此通知。它在几个地方使用(特别是我的htmlMimeMail类)。
代码是:$mail->setSMTPParams('*mail.xxxx.xxx*', 26, $GLOBALS['HTTP_SERVER_VARS']['HTTP_HOST'], 1, '*email-name*', '*email-password*');
通知是:Undefined index: HTTP_HOST in xxxx on line xxx
代码似乎工作正常,但通知很烦人,我希望通知是有原因的。我该如何清除此通知?
答案 0 :(得分:2)
$HTTP_SERVER_VARS
已被弃用;使用$_SERVER
:
$mail->setSMTPParams('*mail.xxxx.xxx*', 26, $_SERVER['HTTP_HOST'], 1,
'*email-name*', '*email-password*');