2

最近の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

コードは正常に機能しているように見えますが、通知が煩わしく、何らかの理由で通知が使用されることを期待しています。この通知をクリアするにはどうすればよいですか?

4

1 に答える 1

3

$HTTP_SERVER_VARS非推奨です。使用$_SERVER:

$mail->setSMTPParams('*mail.xxxx.xxx*', 26, $_SERVER['HTTP_HOST'], 1,
    '*email-name*', '*email-password*');
于 2012-07-06T13:26:37.880 に答える