Que erro é este? Não encontrei nada de errado no código.
Warning: Cannot modify header information - headers already sent by (output started at /Users/silvanioduartedacruz/ApacheService/loja/cabecalho.php:37) in /Users/silvanioduartedacruz/ApacheService/loja/remove-produto.php on line 12
removeprodutophp
<?php
require_once("cabecalho.php");
require_once("banco-produto.php");
require_once("logica-usuario.php");
$id = $_POST['id'];
$produtoDao = new ProdutoDao($conexao);
$produtoDao->removeProduto( $id);
$_SESSION["success"] = "Produto removido com sucesso.";
header("Location: produto-lista.php");
die();
?>
Cabeçalho
<?php
spl_autoload_register(function($nomeDaClasse) {
    require_once("class/".$nomeDaClasse.".php");
});
require_once("conecta.php");
error_reporting(E_ALL ^ E_NOTICE);
require_once("mostra-alerta.php"); ?>
<html>
<head>
    <meta charset="utf-8">
    <title>Minha Loja</title>
    <link href="css/bootstrap.css" rel="stylesheet">
    <link href="css/loja.css" rel="stylesheet">
</head>
<body>
    <div class="navbar navbar-inverse navbar-fixed-top">
        <div class="container">
            <div class="navbar-header">
                <a class="navbar-brand" href="index.php">Minha Loja</a>
            </div>
            <div>
                <ul class="nav navbar-nav">
                    <li><a href="produto-formulario.php">Adiciona Produto</a></li>
                    <li><a href="produto-lista.php">Produtos</a></li>
                    <li><a href="contato.php">Contato</a></li>
                </ul>
            </div>
        </div>
    </div>
    <div class="container">
        <div class="principal">
            <?php  mostraAlerta("success"); ?>
            <?php mostraAlerta("danger"); ?>