Geri db gitmeden, bir kullanıcı mesaj form sonra ekranda alanları gösteren en iyi yolu nedir?

3 Cevap php

Ben ekranda bazı alanları doldurmak için kullanılan 3 veri diziler var. Ben yine ekranda dizi verilerini görüntülemek istediğinizde bir kullanıcı mesaj (dizilerde yer alan verilere ilgisiz) formu, ama ne zaman sayfayı yeniden veritabanından alma olmadan. Geçici olarak bu değerleri depolamak için en iyi yolu nedir?

Ben oturumda saklayarak düşünüyordum, kötü bir uygulamadır? Belki gizli form değerleri olarak ileterek daha iyi bir yolu var mı?

3 Cevap

Başka bir seçenek serialize dizisine olabilir ve geçici bir dosya içine kaydetmek olabilir.

Gizli form alanları vs soru oturum hakkında: form alanlarının dezavantajı hacker HTML kaynak kodunda görmek ve onu kötüye olmasıdır. Yani form alanları geçerli değil veya herhangi bir şekilde olup olmadığını görmek için bazı ekstra kontroller yapmak gerekir.

Oturumu ve serialize sorun o tüm süreci bitmeden kullanıcı web sitesinden uzak hareket ediyormuş bilgiler sunucuda etrafında döşeme olacağını, olduğunu.

Ve son bir şey: Siz bu diziler ne kadar büyük yazmıyoruz. O 3 dizilerin her biri birkaç bin girdileri varsa serialize oturum ve form alanları daha iyi bir seçenek olabilir.

Muhtemelen oturumları ne ihtiyaç vardır. Ama diğer şeyler çok dikkate alınmalıdır.

Şeklinde gizli bir dizi girişleri oluşturmak. Sonra sadece yazı onları okuyabilir.

Oturumun mükemmel kullanımı gibi geliyor. Sadece kesinlikle bir hata aslında oradayken veri kaydedilmiş düşünerek içine bir kullanıcıyı yanıltmak istemiyorum, çünkü veritabanı fonksiyonu düzgün hata kaldırmaz emin olmak için dikkatli olur.