⊗ppPmRdFM 408 of 447 menu

Flash μηνύματα σε PHP

Μερικές φορές κατά τη διάρκεια μιας ανακατεύθυνσης χρειάζεται να μεταφέρουμε κάποιες πληροφορίες από τη μια σελίδα στην άλλη. Για παράδειγμα, για να εμφανίσουμε στη σελίδα προορισμού κάποιο κείμενο για τον χρήστη.

Τέτοια μηνύματα ονομάζονται flash μηνύματα. Αυτό το όνομα επιλέχθηκε γιατί το μήνυμα θα πρέπει να εμφανιστεί μόνο μία φορά, και να εξαφανιστεί upon refresh της σελίδας.

Ας υλοποιήσουμε τα παραπάνω. Ας υποθέσουμε ότι στη σελίδα page.php γράφουμε στο session ένα μήνυμα και εκτελούμε ανακατεύθυνση σε άλλη σελίδα:

<?php session_start(); $_SESSION['flash'] = 'μήνυμα'; header('Location: index.php'); die(); ?>

Στη σελίδα index.php θα εμφανίσουμε το μήνυμα και θα το διαγράψουμε από το session για να αποφύγουμε την επανεμφάνισή του:

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

Υλοποιήστε τα περιγραφόμενα flash μηνύματα. Ελέγξτε τη λειτουργία τους.

Ελληνικά
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Χρησιμοποιούμε cookie για τη λειτουργία του ιστότοπου, την ανάλυση και την εξατομίκευση. Η επεξεργασία των δεδομένων γίνεται σύμφωνα με την Πολιτική Απορρήτου.
αποδοχή όλων ρύθμιση απόρριψη