Video: BAGAIMANA MELAKSANAKAN ILMU GAIB DAN ILMU SPIRITUAL YG BENAR DLM KEHIDUPAN DUNIA NYATA, EPISODE KE-1 2024
Matlamat keseluruhan anda adalah untuk memastikan bahawa sebarang input yang diterima daripada pengguna, sama ada dari borang web, perkhidmatan web atau tempat lain, adalah diperiksa dan dibersihkan melalui pengesahan PHP.
Untuk melewati ralat kembali ke borang, anda perlu menggunakan sesi. Di samping itu, anda perlu mengukir ruang untuk memberikan maklum balas ralat dari PHP dalam halaman bentuk itu. Ini bermakna membuat sedikit perubahan kepada bentuk asas. fail php. Itu kelihatan seperti tempat yang logik untuk bermula dengan senaman.
-
Buka borang. php dalam editor anda.
-
Dalam bentuk. php, tambahkan kod berikut ke bahagian atas, di atas perisytiharan:
-
Tukar baris untuk kelihatan seperti kod ini:
php if (isset ($ _ SESSION ['error']) && isset ($ _ SESSION ['formAttempt'])) {unset ($ _ SESSION ['formAttempt']); cetak "Ralat yang ditemui
n"; foreach ($ _SESSION ['error'] sebagai $ error) {print $ error. "
n";} // end foreach} // end if? >
-
Untuk menguji pengesahan PHP, anda perlu melangkau pengesahan JavaScript. Oleh itu, hantarkan fail pengesahan JavaScript, borang. js, supaya ia tidak memuat.
Baris ini akan kelihatan seperti ini apabila anda selesai:
-
Simpan borang. php.
-
Muatkan halaman dalam pelayar anda di // localhost / borang. php.
Borang tersebut hendaklah dihantar tanpa ralat kerana pengesahan JavaScript telah dikeluarkan buat sementara waktu.
PHP yang anda tambah untuk membentuk. php memulakan sesi dan kemudian melihat untuk melihat apakah pembolehubah sesi bernama ralat dan formAttempt ditetapkan. Sekiranya ia ditetapkan, maka anda tahu bahawa terdapat ralat dan kesilapan itu adalah hasil percubaan bentuk. Pembolehubah sesi formAttempt kemudian dipadamkan.
Ini membantu situasi di mana pengguna menggunakan butang Kembali dalam penyemak imbas mereka. Pembolehubah sesi formAttempt sekali lagi akan ditetapkan pada masa akan datang mereka menyerahkan borang tersebut (seperti yang anda lihat kemudian).
Jika ralat ditemui, output dibuat untuk kesan itu dan setiap mesej ralat dicetak ke skrin. (Anda mengujinya tidak lama lagi.)
Satu lagi perkara prasyarat yang lain adalah untuk menetapkan halaman kejayaan. Ikuti langkah-langkah berikut:
-
Buat fail teks kosong baru dalam editor anda.
-
Letakkan HTML berikut dalam fail itu:
Bentuk - Kejayaan Terima kasih kerana mendaftar
-
Simpan fail sebagai kejayaan. php dalam akar dokumen anda.