Oturum değişkeni olarak Dizisi

2 Cevap php

PHP bir dizi bir oturum değişkeni yapmak mümkündür. Durum bazı hücrelerin belirli bir sayfa için bir bağlantı içeren bir tablo (sayfa 1) olması. Sonraki sayfa, kendi onay kutularını adlarının bir listesini (Ben bir oturum dizide tutmak istiyorum sayfa 2) sahip olacaktır. Bu formu göndererek, bu bir işlem sayfası (gönderilen onay kutularını değerleri isimlerini gelen bir veritabanında tutulur sayfa 3) yol açacaktır. Ben ilk sayfaya dönün ve başka bir hücreyi tıklayın Şimdi, eğer, oturum dizi adları veya eskilerinin yeni listesini içerecektir?

2 Cevap

Evet, PHP oturum değişkeni olarak dizilerini destekler. this page bir örnek için bkz.

Eğer oturum değişkeni ayarlamak kez bunu değiştirmek veya unset ya kadar, bu aynı kalacak: İkinci soruya gelince. 3. sayfa oturum değişkeni değişmez ise 2. sayfa tekrar değiştirir kadar Yani, bu aynı kalacak.

Evet, oturumları, örnek dizileri koyabilirsiniz:

$_SESSION['name_here'] = $your_array;

Artık istediğiniz herhangi bir sayfaya $_SESSION['name_here'] kullanmak ancak herhangi bir oturum işlevlerini kullanmadan önce session_start() çizgi koymak emin olun, böylece size kod bu gibi görünmelidir:

 session_start();
 $_SESSION['name_here'] = $your_array;

Possible Example:

 session_start();
 $_SESSION['name_here'] = $_POST;

Şimdi bu gibi herhangi bir sayfada alan değerlerini alabilirsiniz:

 echo $_SESSION['name_here']['filed_name'];

Sorunuzun kadarıyla ikinci bölümü farklı dizi veri atamak sürece, oturum değişkenleri orada kalır:

 $_SESSION['name_here'] = $your_array;

Oturum yaşam süresi php.ini dosya içine almaktadır.

More Info Here