Video: Ultra Powerful Natural Germicide DIY : JADAM Sulfur(JS) by No-heating. [Multi-language subtitles] 2025
Anda membina halaman proses proses PHP secara bertahap, bermula dengan kerangka asas dan kemudian menambah pengesahan dan ciri yang lebih kompleks ketika Anda pergi.
-
Buka editor teks anda dan buat fail baru.
-
Dalam fail itu, letakkan kod berikut:
0) {die (header ("Location: form php"));} else {unset ($ _ SESSION ['formAttempt']); mati (header ("Lokasi: kejayaan php"));}? >
-
Simpan fail sebagai proses-proses. php dalam akar dokumen anda.
-
Muatkan borang utama. fail php di // localhost / borang. php dalam pelayar web anda.
-
Klik Hantar Pertanyaan tanpa mengisi sebarang bentuk.
Jika anda menerima halaman dengan medan teks berwarna merah, maka pengesahan JavaScript masih ditembak. Pastikan anda telah mengulas JavaScript dari borang. php, dan pastikan halaman tersebut dimuat semula baru-baru ini dalam penyemak imbas anda.
Sebelum meneruskan, lihat kod ini kerana ia berfungsi sebagai asas untuk pengesahan PHP anda.
Perkara pertama yang dilakukan dalam fail ini adalah memastikan ia dipukul dari butang Hantar butang:
// mencegah akses jika mereka tidak menyerahkan borang. jika (! isset ($ _ POST ['submit'])) {die (header ("Location: form php"));}
Jika itu tidak terjadi, maka pelayar diarahkan kembali ke bentuk. php.
Seterusnya, sesi dimulakan dan pemboleh ubah formAttempt ditetapkan kepada benar. Ingatlah bahawa pemboleh ubah ini digunakan dalam bentuk. halaman php untuk menunjukkan bahawa pengguna telah datang dari halaman proses ini berbanding memuatkan semula atau menggunakan butang Kembali nya.
Seterusnya, kesilapan yang sedia ada tidak ditetapkan. Tidak ada keperluan untuk mereka dalam halaman proses, dan anda perlu menyemak semula semuanya lagi. Aras ralat diisytiharkan sekali lagi.
jika (isset ($ _ SESSION ['error'])) {unset ($ _ SESSION ['error']);} $ _SESSION ['error'] = array ();
Seterusnya, array ditetapkan dengan medan yang diperlukan. Ini menjadikan menambah bidang yang diperlukan kemudian menjadi tugas yang mudah. Tambahnya kepada array ini:
$ required = array ("name", "email", "password1", "password2");
Hati pengesahan medan dasar yang diperlukan seterusnya, di dalam gelung foreach:
// Periksa petikan medan yang diperlukan ($ diperlukan sebagai $ requiredField) {if (! Isset ($ _ POST [$ requiredField]) || $ _POST [$ requiredField] == ") {$ _SESSION ['error'] [] = $ requiredField." diperlukan. ";}}
Jika medan tidak ditetapkan atau kosong, maka elemen ralat ditambah ke array $ _SESSION ['error']
Akhirnya, jika $ _SESSION ['error '] mempunyai unsur-unsur apa-apa, anda perlu mengalihkan kembali ke halaman borang; jika tidak, hantarkannya ke halaman kejayaan. ; mati (header ("Lokasi: kejayaan php"));}
