20 lines
418 B
PHP
20 lines
418 B
PHP
<?php
|
|
declare(strict_types=1);
|
|
|
|
if (session_status() === PHP_SESSION_NONE) {
|
|
session_start();
|
|
}
|
|
|
|
function flash_set(string $type, string $message): void {
|
|
$_SESSION['flash'] = ['type' => $type, 'message' => $message];
|
|
}
|
|
|
|
function flash_get(): ?array {
|
|
if (!empty($_SESSION['flash'])) {
|
|
$flash = $_SESSION['flash'];
|
|
unset($_SESSION['flash']);
|
|
return $flash;
|
|
}
|
|
return null;
|
|
}
|