Флеш пораки во PHP
Понекогаш при редирект треба да се пренесе одредена информација од една страница на друга. На пример, за да се прикаже на целната страница некој текст за корисникот.
Таквите пораки се нарекуваат флеш пораки. Ова име е избрано затоа што пораката треба да се прикаже само еднаш, а при освежување на страницата да исчезне.
Ајде да го имплементираме опишаното. Нека на страницата
page.php ние запишуваме во сесијата одредена
порака и извршуваме редирект на друга страница:
<?php
session_start();
$_SESSION['flash'] = 'message';
header('Location: index.php');
die();
?>
На страницата index.php ќе ја прикажеме пораката
и ќе ја избришеме од сесијата за да избегнеме повторно
прикажување:
<?php
session_start();
if (isset($_SESSION['flash'])) {
echo $_SESSION['flash'];
unset($_SESSION['flash']);
}
?>
Имплементирајте ги опишаните флеш пораки. Проверете ги нивните работи.