wp_redirect引发Cannot modify header information – headers already sent by错误的解决方案

php

Cannot modify header information – headers already sent by

这个错误在WordPress中并不陌生,不管是主题还是插件都有可能引起这个错误。如果服务器已经开始传送HTML页面,这时候重定向就会引发这个报错。解决方式一是检查重定向代码的位置,在传送HTML页面之前进行。解决方式二就是让服务器放水,知道有这个错误也不要报告。

PHP Mail:使用纯文本和HTML格式发送Email(多部分消息)

使用PHP Mail发送邮件,可以选择纯文本格式或者HTML格式,HTML格式更加吸引眼球因此应用越来越广泛,但使用HTML格式有一定的劣势[1],在发送HTML格式的邮件时最好同时发送纯文本格式,这样使用不支持HTML的旧式电子邮件客户端的用户依然可以读取邮件内容。这里用到的方法叫多部分消息。