1.Domain mewakili domain tempat cookie berada. Defaultnya adalah alamat yang diminta. Misalnya, jika URL-nya adalah www.VeVB.COM/test/test.aspx, maka default domainnya adalah www.VeVB.COM. Untuk akses lintas domain, jika domain A adalah t1.test.com dan domain B adalah t2.test.com, maka untuk menghasilkan cookie di domain A yang dapat diakses oleh domain A dan domain B, domain cookie tersebut harus berupa setel ke .test.com; Jika Anda ingin membuat cookie di domain A yang tidak dapat diakses oleh domain A tetapi dapat diakses oleh domain B, Anda harus menyetel domain cookie ke t2.test.com.
2.path menunjukkan direktori tempat cookie berada. Asp.net defaultnya adalah /, yang merupakan direktori root. Ada direktori di server yang sama sebagai berikut: /test/,/test/cd/,/test/dd/. Sekarang misalkan path cookie1 adalah /test/, dan path cookie2 adalah /test/cd/, lalu sedang diuji Semua halaman dapat mengakses cookie1, tetapi subhalaman /test/ dan /test/dd/ tidak dapat mengakses cookie2. Ini karena cookie mengizinkan halaman di bawah jalurnya untuk diakses.
3. Browser akan menyimpan cookie dengan domain dan path yang sama dalam sebuah file, dan memisahkan cookie dengan *.
4. Cookie yang berisi pasangan nilai kunci: Saya selalu menggunakan cookie dengan pasangan nilai kunci tunggal nam=value. Jika menyangkut cookie yang berisi beberapa pasangan sub-nilai kunci, saya bingung. Sekarang saya akhirnya menemukan jawabannya. Format cookie yang berisi beberapa pasangan sub-kunci-nilai adalah name=key1=value1&key2=value2. Dapat dipahami bahwa nilai pasangan nilai kunci tunggal menyimpan string nilai multi-kunci khusus, di mana pemisah pasangan nilai kunci adalah &. Tentu saja, Anda dapat menyesuaikan pemisah, tetapi saat Anda menggunakan asp.net untuk mendapatkannya dipisahkan dengan simbol &.