Abstrak: Desain web dinamis berbasis web pasti akan melibatkan transfer data antar halaman. Artikel ini membahas metode transfer data yang biasa digunakan antar halaman web dalam desain asp, dan menganalisis metode penggunaan, kesempatan penggunaan, kelebihan dan kekurangan berbagai metode transfer data, Semuanya merupakan hal penting yang perlu dipertimbangkan ketika memilih metode transmisi data selama tahap desain.
Halaman web sisi browser variabel transfer data kata kunci
Saat menggunakan teknologi halaman web dinamis untuk membuat aplikasi ASP, Anda biasanya memiliki setidaknya dua atau lebih halaman web. Saat ini, Anda harus mempertimbangkan pemrosesan transfer data antara beberapa halaman web. Setiap halaman aplikasi ASP mirip dengan bentuk aplikasi Windows. Transfer data antar bentuk aplikasi Windows dapat dicapai dengan mendefinisikan variabel global dan metode lainnya. Ada banyak cara berbeda untuk mentransfer data antar halaman web, dan pemilihan metode transfer data yang tepat antar halaman web memainkan peran yang menentukan dalam rasionalitas dan keamanan desain dan pengoperasian sistem.
1. metode url
Metode URL adalah metode paling dasar untuk mentransfer data antar web. Pengoperasiannya sederhana dan dapat dengan mudah mentransfer data antar halaman web yang berbeda, tetapi keamanannya relatif buruk. Data yang akan ditransfer ditambahkan ke alamat halaman web (url) dan diteruskan. Misalnya: http://www.cstvu.com/testweb?username=liming, dimana? String berikutnya adalah data yang diteruskan. Nama variabelnya adalah sebelum =, dan nilainya adalah setelah =. Seperti: permintaan (nama pengguna). Dalam metode ini, konten data ditampilkan di bilah URL selama proses transmisi data, dan pengguna dapat melihat konten yang dikirimkan.
2. metode bentuk
Dengan membuat area interaksi formulir di halaman web, pengguna memasukkan data di sisi browser dan kemudian mengirimkannya ke server melalui formulir. Data terkait dapat diterima di halaman yang menerima data formulir setelah pengiriman, yaitu, permintaan dapat digunakan di halaman tindakan formulir.
menyukai:
Kirim halaman:
<nama formulir=tindakan pengujian formulir=targetweb.asp>
<nama masukan=tipe teks uji=nilai teks=>
<nama masukan=tipe tombol tes =nilai kirim =kirim>
</bentuk>
Halaman penerima: permintaan (teks tes)
Gunakan kotak teks halaman formulir untuk menerima input data pengguna, dan gunakan permintaan di halaman web target untuk menerima data setelah mengirimkannya melalui tombol kirim.
3. Metode kue
Cookies adalah file kecil yang ditulis oleh server web di sisi browser saat menjelajahi suatu halaman. Cookies disimpan di disk lokal browser, bukan di sisi server. Anda dapat menulis cookie saat mengirim data, dan membaca cookie saat menerima untuk menyelesaikan transfer data antar halaman web.
menyukai:
Kirim halaman: respon.cookies(nama cookie)(nama pengguna)=liming
Halaman penerima: request.cookie(nama cookie)(nama pengguna)
Tetapkan nilai pada variabel cookie di halaman pengirim, dan nilai variabel cookie di halaman penerima adalah data yang ditransfer.
4. objek aplikasi
Objek aplikasi digunakan untuk mencatat informasi tentang keseluruhan situs web. Ini mencatat variabel yang dibagikan oleh browser yang berbeda. Tidak peduli berapa banyak pengunjung yang mengakses halaman web pada saat yang sama, hanya satu contoh objek aplikasi yang akan dihasilkan. Pengguna dapat mencapai transfer data antar halaman web dengan mendefinisikan variabel bersama di seluruh aplikasi. Metode definisinya adalah: aplikasi (nama variabel) = nilai numerik
Misalnya: application(usrname)=pengapuran
Variabel yang ditentukan oleh objek aplikasi dapat dilihat oleh semua browser, sehingga penggunaannya adalah transfer data global yang dibagikan oleh semua browser.
5. objek sesi
Objek sesi digunakan untuk mencatat variabel di sisi browser. Ini adalah variabel yang didedikasikan untuk masing-masing browser. Objek sesi akan secara otomatis dihasilkan untuk setiap akses browser. Objek ini menyediakan tempat penyimpanan untuk menyimpan informasi pengunjung saja dan objek yang tersedia untuk halaman web dibuka selama aktivitas sesi. Ini dapat digunakan untuk meneruskan data di seluruh web yang khusus untuk satu browser. Metode definisinya: sesi (nama variabel) = nilai numerik
Misalnya: sesi(namapenggunaan)=pengapuran
Variabel yang ditentukan oleh objek sesi hanyalah variabel khusus di sisi browser, sehingga cocok untuk mentransfer data halaman web antar sesi lokal.
6. Kesimpulan
Penjelasan di atas memperkenalkan metode umum transfer data antar halaman web, yang masing-masing memiliki kelebihannya sendiri. Diantaranya, metode URL dan metode formulir mudah diterapkan, dan dapat mewujudkan transfer data sederhana antar halaman web. Umumnya bertipe string, ditandai dengan keamanan yang buruk, dan transfer data antara dua halaman harus diakses secara terus-menerus. Cookie hanya dapat menyimpan data bertipe string. Jika Anda ingin menyimpan tipe data yang lebih kompleks, Anda harus mengonversinya terlebih dahulu menjadi tipe string. Pengoperasian objek aplikasi dan objek sesi relatif rumit. Halaman web dengan tampilan halaman yang sangat besar harus digunakan secukupnya dan harus dibersihkan setelah digunakan. Variabel sesi sangat aman dan dapat meneruskan data browser khusus. Aplikasi spesifik menentukan pilihan metode transmisi data, dan pemilihan metode transmisi data yang masuk akal merupakan pertimbangan utama dalam desain halaman web.