Uma mensagem flash permite que você crie uma mensagem em uma página e a exiba uma vez em outra.
Para transferir uma mensagem de uma página para outra, usamos a variável superglobal $_SESSION.
Vamos aos Exemplos:
Iremos usar a página index.php e outra chamada site.php.
Dentro de index.php digite:
<?php session_start(); $_SESSION['mensagem_flash'] = "Oi, sou uma mensagem flash que apareço em outra página" ?>
Na página site.php fazemos:
<?php session_start(); $mensagem = $_SESSION['mensagem_flash']; unset($_SESSION['mensagem_flash']); echo $mensagem; ?>
Abra site.php e você verá:
Oi, sou uma mensagem flash que apareço em outra página
Usamos unset($_SESSION[‘mensagem_flash’]); para excluir o $_SESSION.