PHP - Flash Mesajlar

Carissa

Administrator
Katılım
2 Mar 2015
Konular
59,189
Mesajlar
88,439
Çözüm
109
Online süresi
4mo 16d
Reaksiyon Skoru
14,280
Altın Konu
2,398
TM Yaşı
11 Yıl 3 Ay 6 Gün
Başarım Puanı
1,051
MmoLira
695,092
DevLira
234
Ticaret - 0%
0   0   0

ROHAN2 WORLD 1-120 TR TİPİ OFFICIAL YOHARA, BALATHOR VE AMON! 80. GÜNÜNDE! +10.000 ONLİNE! HİLE VE BOT %100 ENGELLİ HEMEN TIKLA!


Bir PHP web uygulamasında mesaj yanıp sönmesi, kullanıcının uygulamanın geri bildirimini alması için tarayıcı penceresinde belirli mesajların açılmasını sağlayan tekniğe atıfta bulunur. Kullanıcıya etkileşimlerine anlamlı bir geri bildirim verebilmek, daha iyi bir kullanıcı deneyimi sağlayan önemli bir tasarım ilkesidir.

Bir PHP web uygulamasında, kullanıcıyı bilgilendirmek için oturum verilerini zaman zaman belirli bir eylemin başarısı veya başarısızlığı ile ilgili mesajlar, bildirimler veya uyarılar vb. göndermek için kullanabiliriz.

Bir flash mesajı, bir sayfada bir mesaj oluşturmanıza ve bunu bir kez başka bir sayfada görüntülemenize olanak tanır. Bir mesajı bir sayfadan diğerine aktarmak için $_SESSION süperglobal değişkenini kullanırsınız.

Başlamak için, $_SESSION dizisine aşağıdaki gibi bir değişken eklersiniz:

PHP:
<?php
   session_start();
   $_SESSION['flash_message'] = "Hello World";
?>

Daha sonra, başka bir sayfaya gidin ve $_SESSION değişkeninden flaşlanmış mesajı alın ve bir değişkene atayın. Daha sonra, mesajı görüntüleyebilir ve ardından mesajı $_SESSION'dan silebilirsiniz.

PHP:
<?php
   session_start();
   if(isset($_SESSION['flash_message'])) {
      $message = $_SESSION['flash_message'];
      unset($_SESSION['flash_message']);
      echo $message;
   }
?>

Flaşlanmış mesajların işlenmesinin temel fikrini genelleştirmek için, $_SESSION'a bir mesaj ekleyen bir fonksiyon yazacağız.


Ayrıca, bir mesajı geri okuyan, tarayıcıda flaşlayan ve $_SESSION'dan kaldıran başka bir fonksiyona da sahip olalım.


format_flash_message () fonksiyonu elde edilen dizgeye uygun CSS kurallarıyla istenilen biçimlendirmeyi uygular.

Uygulama tarafından birden fazla mesaj flaşlanmışsa, hepsi aşağıdaki örnekle alınabilir ve flaşlanabilir:


Mesajları oluşturmak, biçimlendirmek ve flaşlamak için aşağıdaki flash() fonksiyonunu kullanın.


Yukarıdaki yöntemi uygulamak için ilk sayfada flash() fonksiyonunu çağırın.

flash('first', 'Hello World');

Başka bir sayfaya gidin ve mesajı almak ve görüntülemek için flash() fonksiyonunu çağırın.

flash('first');

Flaş mesaj kullanma mekanizması genellikle kayıt sayfasında, kullanıcıları kayıt olduktan sonra hoş geldiniz mesajının bulunduğu giriş sayfasına yönlendirmek için kullanılır.
 

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)