1
resposta

essa marte aonde começa a jogar o include para o cabeçalho da esse erro

Fatal error: Cannot redeclare mostraAlerta() (previously declared in C:\xampp\htdocs\loja\mostra-alerta.php:2) in C:\xampp\htdocs\loja\mostra-alerta.php on line 9

<?php
session_start();
function mostraAlerta($tipo){
    if(isset($_SESSION[$tipo])){
        ?>
        <p class="alert-<?=$tipo?>"><?=$_SESSION[$tipo]?></p>
        <?php
        unset($_SESSION[$tipo]);
    }
}
1 resposta

Oi Gabriel, esse erro está acontecendo pois você possui duas funções que chamam mostraAlerta()

pra arrumar esse erro, você pode: 1. apagar a função duplicada 2. renomear uma das duas