PHP mail() 函數中出現多個換行符錯誤
使用者在使用PHP 的mail() 函數時遇到錯誤,收到訊息: “additional_header中發現多個或格式錯誤的換行符。解決了安全漏洞,不允許在additional_header參數中使用多個或格式錯誤的換行符。這可以防止惡意行為者透過標頭注入其他訊息。
解決方案
要解決此錯誤,請按照以下步驟操作:
清理標頭:
確保您的additional_header 參數不包含多個換行符號。無效組合包括 rr、r 、 rnrn、nn 和 n 。C程式碼差異:http://git.php.net/?p=php-src.git;a=blobdiff;f=ext/standard/mail.c; h=448013a472a3466245e64b1cb37a9d1b0f7c007e;hp=1ebc8fecb7ef4c266a3 41cdc701f0686d6482242;hb=9d168b863e007c4e15ebe4d2eecabdf8b0582e30 ;hpb=eee8b6c33fc968ef8c496db8fb54e8c9d9d5a8f9
以上是為什麼我在 PHP 的 mail() 函數中收到「在additional_header 中發現多個或格式錯誤的換行符」錯誤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!