⊗ppPmRdFM 408 of 447 menu

Flash Messages in PHP

A volte durante un reindirizzamento è necessario trasmettere alcune informazioni da una pagina all'altra. Ad esempio, per visualizzare sulla pagina di destinazione qualche testo per l'utente.

Questi messaggi sono chiamati messaggi flash. Questo nome è scelto perché il messaggio deve essere visualizzato una sola volta, e scomparire al ricaricamento della pagina.

Implementiamo quanto descritto. Supponiamo che sulla pagina page.php registriamo nella sessione un messaggio ed eseguiamo un reindirizzamento su un'altra pagina:

<?php session_start(); $_SESSION['flash'] = 'message'; header('Location: index.php'); die(); ?>

Sulla pagina index.php visualizziamo il messaggio e lo rimuoviamo dalla sessione per evitare una visualizzazione ripetuta:

<?php session_start(); if (isset($_SESSION['flash'])) { echo $_SESSION['flash']; unset($_SESSION['flash']); } ?>

Implementate i messaggi flash descritti. Verificate il loro funzionamento.

Italiano
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesia日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Utilizziamo i cookie per il funzionamento del sito, l'analisi e la personalizzazione. I dati vengono elaborati in conformità con la Politica sulla privacy.
accetta tutto personalizza rifiuta