μΈμ (Session) vs μΏ ν€(Cookie)
1. μΈμ
- μλ²(컨ν μ΄λ)μ μ μ₯λλ μ 보
=> μλ²μμ κ΄λ¦¬λλ―λ‘ μλμ μΌλ‘ 보μμ μ 리ν¨
- μΉλΈλΌμ°μ λ₯Ό μ’ λ£νκ±°λ μΈμ νμ΄λ¨Έκ° λ§λ£λκ±°λ μλ²κ° μ¬μμλλ©΄ μ΄κΈ°ν
(λλ μλ°μ μΈμ κ²½μ° invalidate() λ©μλ νΈμΆλλ©΄ μ΄κΈ°ν)
- μ£Όλ‘, λ‘κ·ΈμΈ μ 보 λ±μ μ μ₯νλ μ©λλ‘ μ¬μ©ν¨(HTTP νλ‘ν μ½μ λ¨μ μ 보μ)
2. μΏ ν€
- ν΄λΌμ΄μΈνΈ(μΉλΈλΌμ°μ )μμ μ μ₯λλ μ 보
=> ν΄λΌμ΄μΈνΈμμ κ΄λ¦¬λλ―λ‘ μλμ μΌλ‘ 보μμ μ·¨μ½(ν΄λΌμ΄μΈνΈμμμ μλ³μ‘° μνμ± μμ)
=> λμ , μλ²μ μμμ μλͺ¨νμ§ μκ³ ν΄λΌμ΄μΈνΈμ μμλ§ μλͺ¨ν¨
- μΉλΈλΌμ°μ κ° κ΄λ¦¬νλ νΉμ μμΉμ νμΌ(λλ λ©λͺ¨λ¦¬) ννλ‘ μ μ₯
( key, value νμμΌλ‘ μ λ³΄κ° μ μ₯λλ©°, μΏ ν€λͺ , μΏ ν€κ°, μ ν¨κΈ°κ° λ±μ΄ ν¬ν¨λ¨)
- μΉλΈλΌμ°μ λ μλ²μμ HTTP μλ΅ ν€λ μ 보μ Set-Cookie μμ±μ νμ©νμ¬ κ΄λ¦¬
- μΏ ν€μ μ ν¨κΈ°κ°μ λ³λλ‘ μ€μ νμ§ μμΌλ©΄ μΈμ κ³Ό λμΌνκ² ............
- μ£Όλ‘, λ‘κ·ΈμΈμ νμ λ‘κ·ΈμΈ μνλ₯Ό μ μ§νκ±°λ μμ΄λ λ±μ μ μ₯νλ μ©λλ‘ μ¬μ©
λλ, μμ£Ό μ¬μ©λλ μΉμ¬μ΄νΈ μ΄λ―Έμ§λ₯Ό λ‘λ©νλλ° μμλλ μκ°μ μ€μ΄λ μ©λλ‘ μ¬μ©