如果PHP发送两个headers,哪个有效?

If PHP sends two headers, which will be effective?

如果我有两个 headers 比如:

header("Cache-Control: public");
header("Cache-Control: private");

哪个会有效(第一个还是最后一个)?

在此脚本中,将使用第二个 header():

<?php
    header('Location: http://google.de');
    header('Location: http://whosebug.com');

在您的脚本中,将使用第二个 header():

<?php
    header("Cache-Control: public");
    header("Cache-Control: private");

如果一个header定义了多次,将使用最后一个!