Dalam pengembangan proyek, Anda sering melihat bahwa Anda memberikan nilai di antara halaman yang berbeda. Dalam pekerjaan web, artikel ini mencantumkan tiga cara umum untuk Anda.
1. Transmisi Nilai Posting
Transfer Nilai Posting adalah metode yang digunakan untuk lompatan Formulir HTML, yang sangat nyaman digunakan. Misalnya:
<html> <form Action = '' Method = ''> <input type = 'text' name = 'name1'> <input type = 'hidden' name = 'name2' value = 'value'> <input type = 'kirim' value = 'kirim'> </form> </html>
Tindakan dalam bentuk mengisi jalur URL dari halaman lompat, dan metode mengisi metode POST. Setelah menekan tombol kirim dalam formulir formulir, konten dengan nama dalam formulir akan diteruskan ke URL yang diisi, yang dapat diperoleh melalui $ _post ['name'], misalnya:
<? php $ a = $ _ post ['name1']; $ b = $ _ post ['name2'];?>
Ini trik yang sangat nyaman. Ketika jenis dipilih sebagai 'tersembunyi' di tag input, tag input akan disembunyikan dan tidak ditampilkan pada halaman. Namun, tag input ada dalam formulir dan memiliki nilai nama dan nilai nilai. Ini juga akan diteruskan bersama dengan tombol kirim. Tag tersembunyi ini dapat melewati beberapa konten yang tidak ingin Anda tampilkan.
2.Geling transmisi nilai
Nilai GET dilewatkan dengan mengikuti URL, dan ketika halaman melompat, ia melompat dengan URL. Biasa digunakan dalam penggunaan tag <a>. Misalnya:
<a href = 'delete.php? id = value'> klik saya untuk melompat </a>
Setelah melompat ke xxx.php, Anda bisa mendapatkan nilai yang diteruskan melalui $ _get ['id']. Metode GET sering digunakan untuk URL untuk menghapus atau membaca file PHP dengan ID tertentu.
3. Transmisi Nilai Sesi
Sesi adalah jenis variabel global, yang sering digunakan untuk menyimpan data umum seperti ID pengguna setelah masuk. Setelah disimpan ke sesi, halaman lain dapat diperoleh melalui sesi. Sesi harus diaktifkan untuk sesi:
<? php // sesi penugasan session_start (); $ _Session ['One'] = value1; $ _Session ['dua'] = value2; // Nilai sesi Baca: $ satu = $ _Session ['One']; // Nilai Sesi Destruction Unset ($ _ Sesi ['One']);?>
Terima kasih telah membaca, saya harap ini dapat membantu Anda. Terima kasih atas dukungan Anda untuk situs ini!