Intro
์๋ ํ์ธ์. ์ด๋ฒ ์๊ฐ์๋ HTTP์ Referer์ ๋ํด ์์๋ณด๊ฒ ์ต๋๋ค.
Http?
๋จผ์ ๋ค์ด๊ฐ๊ธฐ์ ์์ Http์ ๋ํด ๊ฐ๋ตํ ์ดํด๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค :)
HTTP๋ HTML ๋ฌธ์์ ๊ฐ์ ๋ฆฌ์์ค๋ค์ ๊ฐ์ ธ์ฌ ์ ์๋๋ก ํด์ฃผ๋ ํ๋กํ ์ฝ์
๋๋ค. ์ด ํ๋กํ ์ฝ์ ์ปดํจํฐ ๋ด๋ถ์์ ํน์ ์ปดํจํฐ ์ฌ์ด์์ ๋ฐ์ดํฐ์ ๊ตํ ๋ฐฉ์์ ์ ์ํ๋ ๊ท์น์ด๋ผ๊ณ ํ ์ ์์ต๋๋ค. HTTP๋ ์น์์ ์ด๋ฃจ์ด์ง๋ ๋ชจ๋ ๋ฐ์ดํฐ ๊ตํ์ ๊ธฐ์ด์ด๋ฉฐ, ํด๋ผ์ด์ธํธ-์๋ฒ ํ๋กํ ์ฝ์ด๊ธฐ๋ ํฉ๋๋ค.
Http Referer?
Http Header์ Http referer๋ ํค๋์ ๋ด๊ฒจ ์๋ ํ์ฌ ํ์ด์ง์ ์์ฒญํ ์ด์ ํ์ด์ง์ url ์ ๋ณด๋ฅผ ๋ปํฉ๋๋ค.
Process
์ฌ์ฉ์๊ฐ ํด๋น ๋งํฌ ํด๋ฆญ ์, Referer์ ๋งํฌ๊ฐ ํฌํจ๋ ํ์ด์ง์ ์ฃผ์๊ฐ ํ์๋ฉ๋๋ค.
Reasons for using Referer
๋ณดํต referer๋ ๋ก๊ทธ ๋ถ์์ด๋ ์ ๊ทผ ์ ์ด ํน์ ์บ์ฑ ์ต์ ํ์ ์ฌ์ฉ๋๊ณ ์์ต๋๋ค. ์ฌ๋๋ค์ด ์ด๋๋ก๋ถํฐ ์์, ์ ์ ์ค์ธ์ง ์๋ ค์ฃผ๊ธฐ ๋๋ฌธ์
๋๋ค.
https://developer.mozilla.org/ko/docs/Web/HTTP/Overview
https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Referer