Bila dan Bagaimana JSESSIONID Dicipta?
Kuki JSESSIONID unik dijana apabila sesi ditubuhkan. Ini berlaku apabila kod memanggil request.getSession() atau request.getSession(true) buat kali pertama. Perlu diberi perhatian, menggunakan request.getSession(false) mendapatkan semula sesi tanpa membuat sesi baharu jika ia tidak wujud; oleh itu, tiada kuki dihantar.
Skop Sesi
Sesi terhad kepada konteks aplikasi web khusus yang digunakan pada pelayan. Walaupun berbilang aplikasi web berkongsi domain yang sama dan menggunakan mekanisme bekas yang sama (mis., kuki), objek sesi dan atribut di dalamnya tetap diasingkan setiap konteks. Tingkah laku ini selaras dengan spesifikasi Servlet 2.4, yang secara eksplisit menyatakan bahawa sesi adalah "diskop pada peringkat aplikasi (atau konteks servlet)" dan mana-mana mekanisme asas yang dikongsi merentas konteks mesti kekal berasingan dan berbeza.
Sebagaimana nota tambahan, melawat halaman JSP tanpa sesi sedia ada akan menjana yang baharu secara lalai secara automatik. Walau bagaimanapun, anda boleh melumpuhkan tingkah laku ini dengan menggunakan arahan halaman session='false', yang menghalang pembolehubah sesi daripada boleh diakses pada halaman JSP.
Atas ialah kandungan terperinci Bagaimana dan Bila Kuki JSESSIONID Dihasilkan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!