Pertama -tama, Anda harus berbicara tentang apa yang harus dilakukan. Mengapa Anda mengatakan ini.
Berikut ini adalah konten terkait penggunaan dan pemahaman tentang penggunaan sesi dan cookie dalam aplikasi ASP. com dan mendapatkannya.
Mari kita bicara tentang sesi dulu
Argumen tentang sesi tidak pernah berhenti, tetapi orang yang dapat memahami sesi harus memperhitungkan lebih dari 90.
Tapi tetap bicara, jangan berpikir kamu sudah tua ~
Beberapa orang setuju dengan sesi, dan beberapa orang tidak setuju. Tapi apa yang dikatakan pertanyaan ini. Mungkin ingin mendengarkan pendapat saya
Jika Anda memiliki kesalahan, jangan kehilangan barang, kecuali batang emas dan koin.
Beberapa orang harus tahu bahwa saya melakukan sungai dan danau, dan prosedur sungai dan danau melihat efisiensi, tetapi saya tidak berbicara tentang desain di sini, dan
Dari beberapa perspektif praktis, sesi.
Pertama -tama, Anda harus berbicara tentang sesi apa yang harus dilakukan.
Jendela apa pun yang dibuka di jendela depan memiliki mekanisme penyimpanan informasi pengguna yang ditargetkan. Mengapa Anda mengatakan itu. Di bawah
Pertama belajar bagaimana sesi dimulai.
Dan unduh izin untuk berbagai jenis data, seperti gambar, suara, dan flash.
Data Konten Transmisi Aktual: IE ke Server
Get / http / 1.1
Terima: gambar/gif, gambar/x-xbitmap, gambar/jpeg, gambar/pjpeg, aplikasi/x-shockwave-flash, */ *
Accept-Language0: ZH-CN
Accept-entrete: gzip, kempes
Pengguna-agen: mozilla/4.0 (kompatibel; MSIE 5.01; Windows NT 5.0)
Host: www.jh521.com
Koneksi: Kep-Alive
Server mengembalikan sessionID yang tidak digunakan untuk IE.
Dan kembali ke data unduhan di halaman terkait secara bersamaan, sebagai berikut: server ke IE
HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Tanggal: Sun, 30 Nov 2003 16:41:51 GMT
Level Konten: 21174..Type Konten: Teks/html
Set-Cookie: AspsessionIdCACACBBBBRT = IBOMFONAOJFEEBHBPIENJFFFC;
Cache-Control: Private
Lalu ada kode HTML halaman
Pada saat ini, program IE ini (bukan klien) sessionid adalah ibomfonaojfeebhbpienjffc
Dan ketika IE mengunjungi program AP di salah satu situs ini, saya akan mengirim Ibomfonaojfeebhbpienjffc
Ke server, server akan tahu bahwa ibomfonaojfeebhbpienjffc berarti Anda
Dan atur sesi (nama) = nama di server
Itu bisa dianggap seperti itu
Sesi (ibomfonaojfeebhbpienjffc) (name) = name
atau
Session (sessionid) (name) = name
Dengan cara ini, sesi ini dipisahkan dari pengguna.
Dan ketika server memberi makan ID ini, Anda akan melihat apakah ID ini digunakan. Jika Anda mengubahnya
Bagaimanapun, itu tidak akan membuat Anda mengulangi. Tapi dapatkan
IE lawan mentransmisikan sinyal dan hanya dapat diimplementasikan tanpa dibatalkan pada saat itu.
Tetapi jika saya punya waktu itu, saya akan menemukannya nama dan melewati langsung melalui sinyal pos. Saya tidak menghabiskan energi ini
Agaknya beberapa orang mengerti cara kerja sessionid
Jadi lihat saja cookie, beberapa orang mengatakan bahwa sesiDid adalah cookie.
Tapi itu milik model kerja, pengguna dan server mengirimkan data pribadi
Ketika saya mengatur cookie, server akan umpan balik untuk IE instruksi. IE menghasilkan cookie melalui instruksi jaringan ini
Penyimpanan, informasi ini akan diperoleh pada waktu tertentu seperti mengunjungi situs ini dan cookid.
Jadi mengapa Anda menggunakan cookie, bukan sesi?
Lihat perbedaannya
Konten transmisi metode waktu dan penyimpanan yang valid
Cookie dapat diatur dan menyimpan informasi yang jelas secara lokal
Sesi tidak ditutup di IE dan server tidak hanya timeout sessionid
Jika Anda ingin pengguna masuk ke situs web lain kali Anda tidak perlu memasukkan nama pengguna atau kata sandi, Anda hanya dapat menggunakan cookie,
Karena dia bisa bertahan lama (sebelum catatan cookie dihapus atau tanggal kegagalan)
Dan sesi tidak mungkin.
Saat Anda masuk saat berikutnya Anda masuk, Anda akan meminta sessionid baru
Ketika server ingin memeriksa status pengguna melalui variabel pribadi pengguna, Anda tidak dapat menggunakan cookie
Jika izin pengguna diatur untuk digunakan. Ketika IE kunjungan, kode signifikan pengguna ditransmisikan ke server.
Kemudian jika saya melalui cara tertentu, seperti secara langsung memodifikasi catatan cookie, memodifikasi pengguna ke admin ke admin ~~
Itu merepotkan.
Namun
Oke, saya agak lelah, saya membicarakan ini
Request.servervariables (http_referr)
Saya pikir ada beberapa orang melalui permintaan ini.
Untuk beberapa batasan utama, terutama untuk menangani pengajuan jarak jauh dan invasi ilegal.
Maka saya perlu mengingatkan server bahwa informasi http_referr yang diperoleh sepenuhnya ditransmisikan ke server.
Dan itu tidak sulit.
(Sayangnya, saya tidak melakukan hal -hal dalam tulisan suci, dan melakukan program gantung permainan web)
Akhirnya. Situs ini juga menyediakan konten yang terkait dengan cookie sesi, selamat datang untuk melanjutkan membaca.