PHP HTTP POST Soru - Nasıl HTTP Post gibi birden çok formdaki verileri geçirmek?

2 Cevap

Ben bir adım 1 sayfa var, ve bir adım 2 sayfa. Ben, adım 1. sayfasından bilgi alabilir sonra 2 sayfa adıma, ve (ben zaten yaptım) oturum bilgisi olarak kaydetmek istiyorum. Bu bilgileri tüm toplanan sonra ben sonra, HTTP POST kullanarak başka bir php sayfaya göndermek mümkün olmak istiyorum.

2 Cevap

Kullandığınız veri göndermek istiyorsanız POST sizin kullanıcılar önce form olarak gizli giriş alanları bu değişkenleri aşağı getirmek gerekir tıklama gönderin:

<input type="hidden" name="firstname" value="<?php echo($_SESSION['firstname']); ?>" />
<input type="hidden" name="surname" value="<?php echo($_SESSION['surname']); ?>" />
<input type="hidden" name="age" value="<?php echo($_SESSION['age']); ?>" />

Alternatif olarak sadece referans verebilecek $_SESSION zaman senin işleme aşamasında, bu uygulanabilir ise.

ILMV dediği gibi, sonraki sayfalarda size gizli alanlara önceki sayfanın detaylarını kopyalayabilirsiniz.

Alternatif olarak, sayfaları içine form bölme eğer tek seferde çıkış tüm formu olabilir ve sonra bir anda elemanlarının sadece belirli sayıda göstermek için javascript kullanmak, bir tasarım kararı ziyade teknik bir tanesidir.