Mengendalikan Data Borang dengan PHP
Tangkap dan proses data borang menggunakan PHP
Mengendalikan Data Borang dengan PHP ialah pelajaran PHP Academy percuma di CoddyKit. Ini ialah pelajaran 2 daripada 3. Anda boleh membaca keseluruhan pelajaran di bawah secara percuma — kemudian berlatih secara praktikal dalam pelayar menggunakan penyunting kod terbina dalam dan tutor kecerdasan buatan 24/7. Pelajaran ini merupakan sebahagian daripada laluan pembelajaran PHP Academy, dan kemajuan anda disegerakkan merentas web serta aplikasi CoddyKit. Kursus PHP Academy merangkumi sejumlah 3 pelajaran.
Memproses Penghantaran Borang
Mengendalikan Data Borang dengan PHP
Selamat datang ke pelajaran seterusnya! Dalam pelajaran ini, anda akan mempelajari cara memproses data yang dihantar melalui borang HTML menggunakan PHP. Mari kita mulakan dan jadikan borang anda berfungsi!

Cara PHP Mengendalikan Data Borang
Apabila pengguna menghantar borang, data dihantar kepada skrip PHP yang ditentukan dalam atribut action borang. PHP memproses data ini menggunakan superglobal $_GET atau $_POST.
Perkara Utama: Gunakan $_POST untuk data sensitif dan $_GET untuk data tidak sensitif yang boleh muncul dalam alamat web.
Menggunakan Superglobal $_POST
Tatasusunan $_POST menyimpan data yang dihantar melalui kaedah HTTP POST. Contoh:
Tugasan: Cipta borang untuk mengumpulkan nama pengguna dan memaparkan ucapan menggunakan PHP.
<?php
if ($_SERVER["REQUEST_METHOD"] == "POST") {
$name = $_POST["name"];
echo "Hello, $name!";
}
?>
Menggunakan Superglobal $_GET
Tatasusunan $_GET menyimpan data yang dihantar melalui kaedah HTTP GET. Contoh:
Petua: Gunakan $_GET untuk mendapatkan data seperti pertanyaan carian atau penomboran.
<?php
if ($_SERVER["REQUEST_METHOD"] == "GET") {
$query = $_GET["search"];
echo "You searched for: $query";
}
?>
Asas Pengesahan Borang
Sebelum memproses data borang, sahkan data tersebut untuk memastikan data itu selamat dan tepat. Contoh:
Petua: Sentiasa sahkan masukan pengguna untuk mencegah kesilapan dan isu keselamatan.
<?php
if ($_SERVER["REQUEST_METHOD"] == "POST") {
$email = $_POST["email"];
if (filter_var($email, FILTER_VALIDATE_EMAIL)) {
echo "Valid email: $email";
} else {
echo "Invalid email address.";
}
}
?>
Memaparkan Data yang Dihantar
Selepas mengesahkan data, paparkan data itu semula kepada pengguna atau gunakan dalam aplikasi anda. Contoh:
Perkara Utama: Gunakan htmlspecialchars() untuk mengekod aksara khas dan mencegah serangan XSS.
<?php
if ($_SERVER["REQUEST_METHOD"] == "POST") {
$name = htmlspecialchars($_POST["name"]);
echo "Thank you, $name!";
}
?>
Mengendalikan Masukan Berbilang
Gunakan tatasusunan untuk mengendalikan masukan berbilang, seperti kotak pilihan. Contoh:
<?php
if ($_SERVER["REQUEST_METHOD"] == "POST") {
$hobbies = $_POST["hobbies"];
echo "Your hobbies are: " . implode(", ", $hobbies);
}
?>
Kesilapan Lazim
Berwaspada terhadap kesilapan lazim ini semasa mengendalikan data borang:
- Tidak menyemak kaedah permintaan.
- Terlupa mengesahkan masukan pengguna.
- Menggemakan masukan pengguna secara langsung tanpa mengekodkannya.
Petua: Sentiasa bersihkan dan sahkan data sebelum menggunakannya dalam aplikasi anda.
Syabas!
Tahniah! Anda telah mempelajari cara mengendalikan data borang dalam PHP menggunakan pemboleh ubah superglobal $_POST dan $_GET. Anda juga telah meneroka teknik asas pengesahan borang. Dalam pelajaran seterusnya, kita akan mendalami pengesahan dan perlindungan input borang. Mari terus menulis kod!

Pelajari PHP dengan tutor kecerdasan buatan — percuma
Tulis dan jalankan kod sebenar dalam pelayar anda, dapatkan bantuan segera daripada tutor kecerdasan buatan yang tersedia 24/7, dan sambung semula dari tempat anda berhenti di web atau dalam aplikasi.
- Kursus
- 49
- Pelajaran
- 195
Soalan Lazim
Adakah pelajaran “Mengendalikan Data Borang dengan PHP” percuma?
Ya — teks penuh “Mengendalikan Data Borang dengan PHP” boleh dibaca secara percuma di web ini. Untuk berlatih secara interaktif menggunakan penyunting kod terbina dalam dan tutor kecerdasan buatan 24/7, serta membuka kunci baki kursus PHP Academy, tingkat taraf kepada CoddyKit PRO. Kursus PHP Academy merangkumi sejumlah 3 pelajaran.
Apakah yang akan saya pelajari dalam “Mengendalikan Data Borang dengan PHP”?
Tangkap dan proses data borang menggunakan PHP Anda berlatih PHP Academy menggunakan kod praktikal yang dijalankan terus dalam pelayar, manakala tutor kecerdasan buatan 24/7 menjawab soalan anda semasa anda mengikuti pelajaran.
Adakah saya memerlukan pengalaman untuk memulakan PHP Academy?
Tiada pengalaman terdahulu diperlukan. Pembelajaran PHP Academy di CoddyKit disusun untuk pelajar daripada peringkat pemula hingga lanjutan, jadi anda boleh bermula di sini atau dari awal dan belajar mengikut kadar anda sendiri. Ini ialah pelajaran 2 daripada 3.
Berapa lamakah pelajaran “Mengendalikan Data Borang dengan PHP” diambil?
Kebanyakan pelajaran CoddyKit mengambil masa kira-kira 5–10 minit. Setiap pelajaran ringkas dan interaktif, jadi anda boleh membuat kemajuan secara berterusan dan menyambung tepat dari tempat anda berhenti di web atau aplikasi.
Bolehkah saya menulis dan menjalankan kod dalam pelajaran PHP Academy ini?
Ya. Setiap pelajaran PHP Academy menyertakan penyunting kod terbina dalam, jadi anda boleh menulis dan menjalankan kod sebenar terus dalam pelayar serta menerima maklum balas kecerdasan buatan serta-merta — tanpa memerlukan persediaan setempat.
Semua pelajaran dalam kursus ini
- Mencipta Borang HTML
- Mengendalikan Data Borang dengan PHP
- Pengesahan Borang