Melindungi Nilai Lalai Input Borang HTML dalam PHP
Apabila menggemakan nilai lalai untuk medan borang HTML menggunakan PHP, pengekodan yang betul adalah penting untuk mengelakkan hasad masukkan dan lindungi tapak web anda. Dalam coretan yang diberikan:
dan
Pastikan pembolehubah $_POST yang digemakan dikodkan html untuk mengelakkan serangan skrip merentas tapak dan kelemahan lain.
Penyelesaian:
Untuk melepaskan nilai ini dalam PHP dengan berkesan, gunakan htmlspecialchars() fungsi:
<?php echo htmlspecialchars($_POST['firstname']); ?>
dan
<?php echo htmlspecialchars($_POST['content']); ?>
Sentiasa Melarikan Diri Rentetan
Sebagai peraturan biasa, sentiasa html-encode rentetan sebelum memaparkannya kepada pengguna untuk mengelakkan risiko keselamatan. Ini digunakan bukan sahaja untuk membentuk nilai lalai input tetapi kepada semua rentetan yang berpotensi dijana pengguna atau datang daripada sumber yang tidak dipercayai.
Atas ialah kandungan terperinci Bagaimana untuk Menggemakan Nilai Lalai dengan Selamat dalam Borang HTML Menggunakan PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!