ホームページ >バックエンド開発 >PHPチュートリアル >PHP メール エラーを修正する方法: 「Additional_header に複数の改行または不正な改行が見つかりました」?
PHP メール エラー: 追加ヘッダー内の不正な改行の処理
「Additional_header で複数の改行または不正な改行が見つかりました」という謎のエラーが発生しました。最近 PHP mail() ユーザーを悩ませています。スクリプトを変更していないにもかかわらず、多くのユーザーがこの複雑な問題に遭遇しています。
根本原因
トラブルシューティングの結果、エラーは最近の PHP に起因することが判明しました。セキュリティ更新プログラムにより、mail() 関数の脆弱性が解決されました。この修正が行われる前は、Additional_headers 内の余分な改行は許容されていました。ただし、パッチを適用すると、これらの改行は使用できなくなります。
解決策
問題を修正するには、次の措置を実行してください。
これらのガイドラインに従うことで、ヘッダーをサニタイズし、「Additional_header で複数の改行または不正な形式の改行が見つかりました」エラーの発生を防ぐことができます。
参考資料
追加情報と技術的な詳細については、以下を参照してください。リソース:
以上がPHP メール エラーを修正する方法: 「Additional_header に複数の改行または不正な改行が見つかりました」?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。