Direkomendasikan: Kode Instance ASP: Buat Kode Paging Artikel Panjang Berikut ini adalah konten yang dikutip: <%kelas aspxsky_page private sub class_initialize End Sub Public Function Alert (Messa
Cookie sering digunakan untuk mengidentifikasi pengguna.Contoh:
| Berikut ini adalah konten yang dikutip: <% numvisits redup response.cookies (numvisits) .Expires = Tanggal 365 numvisits = request.cookies (numvisits) Jika numvisits = lalu response.cookies (numvisits) = 1 Response.Write (Selamat Datang! Ini adalah pertama kalinya Anda mengunjungi halaman web ini.) kalau tidak response.cookies (numvisits) = numvisits 1 response.write (Anda telah mengunjungi ini) response.write (halaman web & numvisits) Jika numvisits = 1 maka response.write waktu sebelumnya! kalau tidak response.write Times sebelumnya! akhiri jika akhiri jika %> <Html> <body> </body> </html> |
Apa itu cookie?
Cookie sering digunakan untuk mengidentifikasi pengguna. Cookie adalah file kecil yang ditinggalkan server di komputer pengguna. Setiap kali komputer yang sama meminta halaman melalui browser, komputer mengirim cookie. Melalui ASP, Anda dapat membuat dan mengambil nilai cookie.
Bagaimana cara membuat cookie?
Perintah respons.cookies digunakan untuk membuat cookie.
Catatan: Perintah respons.cookies harus didahului oleh tag <html>.
Dalam contoh berikut, kami membuat cookie bernama FirstName dan menetapkan nilai Alex:
| Berikut ini adalah konten yang dikutip: <% Response.cookies (FirstName) = Alex %> |
Dimungkinkan juga untuk menetapkan atribut pada cookie, seperti mengatur waktu kedaluwarsa cookie:
| Berikut ini adalah konten yang dikutip: <% Response.cookies (FirstName) = Alex Response.cookies (FirstName) .Expires =#Mei 10.2002# %> |
Bagaimana cara mendapatkan nilai cookie?
Request.cookies memerintahkan pengguna untuk mengambil nilai cookie.
Dalam contoh berikut, kami mengambil nilai cookie bernama FirstName dan menampilkan nilai pada halaman:
| Berikut ini adalah konten yang dikutip: <% fname = request.cookies (FirstName) response.write (firstName = & fname) %> |
Keluaran:
FirstName = Alex
Cookie dengan kunci
Jika cookie berisi serangkaian beberapa nilai, kita dapat mengatakan bahwa cookie memiliki kunci (kunci).
Dalam contoh berikut, kami akan membuat set cookie yang disebut pengguna. Usercookie memiliki kunci yang berisi informasi pengguna:
| Berikut ini adalah konten yang dikutip: <% Response.cookies (pengguna) (FirstName) = John Response.cookies (pengguna) (LastName) = Smith Response.cookies (pengguna) (negara) = Norwegia Response.cookies (pengguna) (usia) = 25 %> |
Baca semua cookie
Harap baca kode berikut:
| Berikut ini adalah konten yang dikutip: <% Response.cookies (FirstName) = Alex Response.cookies (pengguna) (FirstName) = John Response.cookies (pengguna) (LastName) = Smith Response.cookies (pengguna) (negara) = Norwegia Response.cookies (pengguna) (usia) = 25 %> |
Misalkan server Anda memberikan semua cookie ini kepada pengguna.
Sekarang, kita perlu membaca cookie ini. Contoh berikut menunjukkan kepada Anda bagaimana melakukan ini (perhatikan bahwa kode di bawah ini menggunakan haskeys untuk memeriksa apakah cookie memiliki kunci):
| Berikut ini adalah konten yang dikutip: <Html> <body> <% redup x, y untuk setiap x dalam permintaan.cookies response.write (<p>) Jika request.cookies (x) .haskeys maka untuk setiap y dalam permintaan.cookies (x) response.write (x &: & y & = & request.cookies (x) (y)) response.write (<br />) Berikutnya kalau tidak Response.write (x & = & request.cookies (x) & <br />) akhiri jika response.write </p> Berikutnya %> </body> </html> |
Keluaran:
| Berikut ini adalah konten yang dikutip: FirstName = Alex Pengguna: FirstName = John Pengguna: LastName = Smith Pengguna: Negara = Norwegia Pengguna: Usia = 25 |
Bagaimana cara menangani browser yang tidak mendukung cookie?
Jika aplikasi Anda perlu menangani browser yang tidak mendukung cookie, Anda harus menggunakan cara lain untuk meneruskan informasi antar halaman dalam aplikasi Anda. Berikut dua cara:
1. Tambahkan parameter ke URL
Anda dapat menambahkan parameter ke URL:
| Berikut ini adalah konten yang dikutip: <a href = welcome.asp? fname = John & lname = Smith> Buka halaman selamat datang </a> |
Kemudian ambil nilai -nilai ini di file Welcome.asp yang mirip dengan yang berikut:
| Berikut ini adalah konten yang dikutip: <% fname = request.queryString (fname) lname = request.queryString (lname) response.write (<p> halo & fname & & lname &! </p>) response.write (<p> Selamat datang di situs web saya! </p>) %> |
2. Gunakan formulir
Anda juga dapat menggunakan formulir. Ketika pengguna mengklik tombol Kirim, formulir mengirimkan data yang dimasukkan oleh pengguna untuk menyambut.
| Berikut ini adalah konten yang dikutip: <Form Method = Post Action = Welcome.asp> Nama Depan: <Input Tipe = Nama Teks = Nilai FName => Nama Belakang: <Input Tipe = Nama Teks = nilai lname => <Input Tipe = Kirim Nilai = Kirim> </form> |
Kemudian ambil nilai -nilai ini di file Welcome.asp, seperti ini:
| Berikut ini adalah konten yang dikutip: <% fname = request.form (fname) lname = request.form (lname) response.write (<p> halo & fname & & lname &! </p>) response.write (<p> Selamat datang di situs web saya! </p>) %> |
Bagikan: Beberapa kata untuk pemrogram ASP dan ASP Selama periode ini, ada diskusi yang lebih baik tentang masa depan ASP dan kualitas ASP. Tentu saja, hati semua orang baik, tetapi apa yang dikatakan beberapa teman benar -benar menyedihkan. Secara pribadi, saya pikir dalam dua tahun, ASP akan digunakan pada banyak sistem B/S usaha kecil dan menengah.