๐Ÿ’› ํ”„๋กœ๊ทธ๋ž˜๋ฐ/Web

SESSION๊ณผ COOKIE ๋น„๊ต

๋Žก_ 2020. 9. 27. 18:58
728x90
๋ฐ˜์‘ํ˜•

SESSION

์„ธ์…˜์€ ์„œ๋ฒ„์—์„œ ์ €์žฅํ•˜๊ณ  ๊ด€๋ฆฌํ•œ๋‹ค. ๊ทธ๋ ‡๊ธฐ ๋•Œ๋ฌธ์— ์ฟ ํ‚ค์— ๋น„ํ•ด ๋ณด์•ˆ์„ฑ์ด ์ข‹๋‹ค.

๋ธŒ๋ผ์šฐ์ €๋ฅผ ์ข…๋ฃŒํ•˜๋ฉด ์„ธ์…˜ ๊ฐ์ฒด๊ฐ€ ์‚ญ์ œ๋œ๋‹ค.

์ผ๋ฐ˜์ ์œผ๋กœ ๋กœ๊ทธ์ธ ์ •๋ณด ์œ ์ง€์— ์‚ฌ์šฉ๋œ๋‹ค.

 

์„ธ์…˜์„ ํ†ตํ•œ ์ธ์ฆ๋ฐฉ์‹

ํด๋ผ์ด์–ธํŠธ๊ฐ€ ์„œ๋ฒ„์— ์ธ์ฆ์„ ์š”์ฒญํ•˜๊ณ , ์„œ๋ฒ„์—์„œ๋Š” ์„ธ์…˜ ๊ฐ์ฒด๋ฅผ ์ƒ์„ฑํ•˜๊ณ  ์ €์žฅํ•œ ํ›„ ์„ธ์…˜ ์•„์ด๋””๋ฅผ set-cookie๋ฅผ ํ†ตํ•ด ํด๋ผ์ด์–ธํŠธ์— ์ „๋‹ฌํ•œ๋‹ค. ํด๋ผ์ด์–ธํŠธ๋Š” ์žฌ์š”์ฒญํ• ๋•Œ, ์ด ์ฟ ํ‚ค๋ฅผ ์ด์šฉํ•ด์„œ ์„ธ์…˜ ID๊ฐ’์„ ์„œ๋ฒ„์— ์ „๋‹ฌํ•˜๊ณ  ์„œ๋ฒ„๋Š” ์„ธ์…˜ ์Šคํ† ๋ฆฌ์ง€์—์„œ ์„ธ์…˜ ๊ฐ์ฒด๋ฅผ ๊ฒ€์ƒ‰ํ•˜๊ณ  ์š”์ฒญ๋ฐ›์€ ์ž‘์—…์— ๋Œ€ํ•ด ์‘๋‹ตํ•œ๋‹ค.

 

COOKIE

์ฟ ํ‚ค๋Š” ํด๋ผ์ด์–ธํŠธ์— ์ €์žฅ๋˜๋Š” ํ‚ค์™€ ๊ฐ’์ด ๋“ค์–ด์žˆ๋Š” ์ž‘์€ ๋ฐ์ดํ„ฐ ํŒŒ์ผ์ด๋‹ค.

์‚ฌ์šฉ์ž๊ฐ€ ๋”ฐ๋กœ ์š”์ฒญํ•˜์ง€ ์•Š์•„๋„ ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ์š”์ฒญ์‹œ Request Header๋ฅผ ๋„ฃ์–ด์„œ ์ž๋™์œผ๋กœ ์„œ๋ฒ„์— ์ „์†กํ•œ๋‹ค.

์œ ํšจ์‹œ๊ฐ„์„ ์„ค์ •ํ•  ์ˆ˜ ์žˆ๊ณ , ์œ ํšจ์‹œ๊ฐ„์ด ๋งŒ๋ฃŒ๋˜๊ฑฐ๋‚˜ ์‚ญ์ œ๋˜๊ธฐ ์ „๊นŒ์ง€๋Š” ๋ฐ์ดํ„ฐ๊ฐ€ ์†Œ๋ฉธ๋˜์ง€์•Š๋Š”๋‹ค.

 

์ฟ ํ‚ค ์ €์žฅ ํ”„๋กœ์„ธ์Šค

๋ธŒ๋ผ์šฐ์ €์—์„œ ์›นํŽ˜์ด์ง€์— ์ ‘์†ํ•˜๋ฉด ํด๋ผ์ด์–ธํŠธ๊ฐ€ ์š”์ฒญํ•œ ์›นํŽ˜์ด์ง€๋ฅผ ๋ฐ›์œผ๋ฉด์„œ ์ฟ ํ‚ค๋ฅผ ํด๋ผ์ด์–ธํŠธ ๋กœ์ปฌ์— ์ €์žฅํ•œ๋‹ค. ํด๋ผ์ด์–ธํŠธ๊ฐ€ ์žฌ์š”์ฒญ์‹œ ์›น์ฒด์ด์ง€ ์š”์ฒญ๊ณผ ํ•จ๊ป˜ ์ฟ ํ‚ค๋„ ์ „์†กํ•œ๋‹ค.

 

 

 

 

728x90
๋ฐ˜์‘ํ˜•

'๐Ÿ’› ํ”„๋กœ๊ทธ๋ž˜๋ฐ > Web' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

์›น ๋ณด์•ˆ ์ทจ์•ฝ์   (0) 2020.10.16
HTTP Method  (0) 2020.09.28
GET๊ณผ POST ๋น„๊ต  (0) 2020.09.26