Direkomendasikan: Penjelasan rinci tentang fungsi Asp Cbool(string) Konversikan ke nilai Boolean Cbyte(string) Konversikan ke nilai tipe byte Ccur(string) Konversikan ke nilai jenis mata uang Cdate(string) Konversikan ke nilai tipe hari ke depan Cdbl(string) Konversikan ke nilai presisi ganda Cint(string ) Konversikan ke nilai integer Clng(string) Konversikan ke nilai integer panjang Csng(string) Konversikan ke nilai presisi tunggal Cstr(
Objek ASP, ada 5 objek di ASP: Permintaan, Respon, Sesi, Aplikasi, Server. Berikut ini hanya menjelaskan atribut objek yang dapat digunakan dalam artikel ini. Untuk atribut lainnya, silakan merujuk ke materi terkait. Prinsip dari metode yang disediakan dalam artikel ini adalah: tetapkan variabel logis IsVoted, dan verifikasi nilai IsVoted sebelum melakukan pemungutan suara. Hanya jika nilainya False Anda dapat memilih, jika tidak maka akan dianggap bahwa suara telah diberikan.Objek Aplikasi adalah objek yang menangani informasi yang dibagikan oleh semua pengguna dalam aplikasi ASP tertentu. Artinya, objek Aplikasi adalah objek yang dibagikan oleh semua halaman web di semua mesin jaringan. Variabel yang ditentukan dan diatur oleh objek Aplikasi dapat diakses oleh semua halaman web untuk semua pengguna. Anda dapat menggunakan objek Aplikasi untuk mendefinisikan variabel dan mengubah nilai variabel. Format sintaksnya adalah sebagai berikut: Aplikasi (nama variabel) = ekspresi. Itu dapat direferensikan melalui Aplikasi (nama variabel) di file .asp. Aplikasi menyimpan nilai variabel di sisi WebServer.
Objek Sesi digunakan untuk mengelola informasi untuk satu pengguna, dan variabel Sesi hanya dipanggil antar halaman (yaitu, dalam Sesi). Variabel sesi bersifat pribadi, dan perubahan nilai suatu variabel dalam satu Sesi tidak mempengaruhi nilai variabel dengan nama yang sama di Sesi lain. Objek Session juga menyimpan nilai variabel di sisi server, namun lokasi penyimpanan setiap Session berbeda-beda. Karena Sesi bersifat pribadi, jumlah variabel IsVoted sama banyaknya dengan jumlah objek Sesi, dan tidak ada hubungan di antara variabel-variabel ini.
Objek Cookies tidak dapat berdiri sendiri. Objek ini melekat pada objek Permintaan dan Respons. Saat menggunakannya, Permintaan atau Respons harus ditambahkan sebelum Cookies. Seperti Aplikasi dan Sesi, Cookie juga dapat menyimpan nilai variabel, namun Cookie hanya menyimpan nilai variabel pada klien browser. Variabel yang didefinisikan dengan Cookies memiliki atribut: periode penggunaan variabel Cookies dapat diatur, dan setelah periode penggunaan ditetapkan, variabel Cookies dapat dibagikan oleh semua pengguna yang login dari mesin yang sama. Kita dapat menggunakan atribut Cookies ini untuk mengatur jeda tersebut. Akan ada jangka waktu tertentu sebelum Anda dapat memberikan suara lagi.
Objek Server terutama menyelesaikan beberapa pekerjaan yang perlu diproses oleh server WWW. Dalam artikel ini, kami terutama menggunakan Request.ServerVariables untuk membaca alamat IP klien di variabel lingkungan Server, dan mengatur berapa lama waktu yang diperlukan untuk IP yang sama. alamat untuk memilih lagi berdasarkan alamat IP.
File Global.asa menyelesaikan tugas definisi dan inisialisasi variabel dan file bersama. File Global.asa harus terletak di direktori root aplikasi ASP. Aplikasi ASP hanya dapat memiliki satu file Global.asa. Global.asa berisi empat peristiwa: Application_OnStart, Application_OnEnd, Session_OnStart, dan Session_OnEnd. Kami mendefinisikan dan menginisialisasi variabel Aplikasi dan variabel Sesi dalam peristiwa Application_OnStart dan Session_OnStart, sehingga variabel ini dapat dibaca di halaman web berikutnya. ASP membaca konten Global.asa dalam kondisi berikut:
1. Setelah WebServer dimulai, permintaan pertama dibuat untuk memanggil file .asp apa pun di aplikasi ASP;
2. Pengguna yang tidak berada dalam status Sesi meminta untuk memanggil file .asp aplikasi ASP.
Metode 1: Menggunakan objek Sesi
Tetapkan variabel logis IsVoted di acara Session_OnStart Global.asa. Nilai awalnya adalah FALSE (menunjukkan bahwa belum ada pemungutan suara). Setelah pemungutan suara, ubah nilai IsVoted menjadi TRUE di program .asp (menunjukkan bahwa ada pemungutan suara). telah diambil). Nilai IsVoted harus ditentukan sebelum setiap pemungutan suara. Jika nilai IsVoted TRUE, Anda tidak dapat lagi memilih; jika nilainya FALSE, Anda dapat memilih.
Karena penggunaan objek Session harus dikoordinasikan dengan fungsi Cookies browser, sebelum menilai nilai IsVoted, Anda harus terlebih dahulu menentukan apakah fungsi Cookies browser diaktifkan. Jika ditutup, metode ini tidak valid, jadi dalam hal ini, pesan prompt harus diberikan dan perintah Response.End harus digunakan untuk menghentikan eksekusi program .asp untuk mencegah pemungutan suara berulang. Prosesnya ditunjukkan pada Gambar 1:
Diantaranya, fungsi untuk menentukan apakah Cookies diaktifkan relatif rumit. Kode implementasi fungsi (VBScript) kini diberikan.
Bagikan: Analisis kode untuk menghubungkan berbagai database menggunakan ADO Mari kita perkenalkan secara singkat beberapa metode koneksi ADO: ODBCDSN, ODBCDSN-Less, OLEDBProvider, dan MSRemoteProvider 1. ODBCDSN terhubung ke I.DSN oConn.OpenDSN=AdvWorks;_ UID=Admin;_ PWD=; Catatan: Mulai dari MDAC2.1, Anda tidak dapat lagi menggunakan metode ini, cukup masukkan nama file DSN di ConnectString
Total 3 halaman Halaman sebelumnya 123 Halaman berikutnya