Menentukan Butang yang Diklik dalam Penyerahan Borang PHP
Memahami butang mana yang memulakan penyerahan borang adalah penting dalam pembangunan web PHP. Untuk menangani perkara ini, borang HTML mesti mengandungi butang hantar dengan atribut nama yang sesuai. Contohnya:
<input type="submit" name="btnSubmit" value="Save Changes" /> <input type="submit" name="btnDelete" value="Delete" />
Kod PHP
Untuk menentukan butang yang diklik, kod PHP boleh digunakan:
if ($_SERVER['REQUEST_METHOD'] === 'POST') { // Form submission detected if (isset($_POST['btnDelete'])) { // btnDelete was clicked } else { // Assume btnSubmit was clicked } }
Mengapa Anda Perlu Butang Pertama?
Dengan mengandaikan butang serah pertama telah diklik memastikan pengalaman pengesanan penyerahan borang yang boleh dipercayai untuk pengguna. Ini kerana penyemak imbas secara konsisten menghantar nama/nilai butang pertama dalam senario berikut:
Pertimbangan Tambahan
Atas ialah kandungan terperinci Bagaimana untuk Menentukan Butang Yang Diklik dalam Penyerahan Borang PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!