Matriz de mensajes flash en PHP
Puede ser que necesitemos mostrar no un solo mensaje flash, sino varios. En este caso, necesitamos crear una matriz de mensajes.
Supongamos que en la página page1.php se escribe
el primer mensaje:
<?php
session_start();
$_SESSION['flash'][] = 'message 1';
?>
Y en la página page2.php se escribe
el segundo mensaje:
<?php
session_start();
$_SESSION['flash'][] = 'message 2';
?>
Mostremos estos mensajes en la página index.php
y limpiemos la matriz de mensajes:
<?php
session_start();
if (!empty($_SESSION['flash'])) {
foreach ($_SESSION['flash'] as $flash) {
echo $flash;
}
$_SESSION['flash'] = []; // limpiar los mensajes
}
?>
Implemente los mensajes flash descritos. Verifique su funcionamiento.