기본적으로 모든 사이트는 이전 주소를 가져오게 되어 있습니다.
즉
HTTP 리퍼러 는 웹 브라우저에서 서버로 전달되는 데이터로,
이 페이지를 방문하기 전에 독자가 어떤 페이지에 있었는지 알려줍니다
기본적으로 리퍼러를 가져오는 방법은 아래와 같습니다.
https://inpa.tistory.com/entry/WEB-📚-HTTP-referer-란
*. 자바스크립트로
if (document.referrer) {var myReferer = document.referrer; document.write(myReferer); }
* php
if (isset ($_SERVER ['HTTP_REFERER'])) {echo $_SERVER ['HTTP_REFERER']; }
그런데 아래의 사이트에서
요소보기로 HTML의 a 태그를 하나 만들어 넣어놓고
예를들면)
<a href="http://www.2cpu.co.kr/QnA/905594">test</a>
그것을 클릭해보면 리퍼러가 Null으로 나옵니다.
위 사이트에서 HTTP 리퍼러를 가져오는 방법이 없을련지요?
고수 도사님들이 직접 한번 해보시면
위 사이트에서 HTTP 리퍼러가 Null 처리되는 것을 알 수 있습니다.
참고 https://velog.io/@goyou123/HTTPREFERRER을-가지고-오지-못하는-경우
ps)
HTTP 리퍼러를 알고 싶은 목적은
특정 사이트에서 링크를 타고 들어오는 것을 막고싶어서입니다.
그런데
HTTP 리퍼러가 NUll으로 나타나지 방법이 없습니다.ㅠㅠ
예전에 나를 도와준 마틴님이란 분이 있어 그분을 기억합니다.
2cpu의 도움주신 많은 분들께 늘 감사드립니다.
☎ HP 010-9678-7900
2cpu의 도움주신 많은 분들께 늘 감사드립니다.
☎ HP 010-9678-7900
ºê¶ó¿ìÁ®°¡ °ªÀ» ÁÖÁö ¾Ê´Â °Í °°Àºµ¥¿ä.
¿Ö ¾ÈÁÙ±î? º¸¾È ¼³Á¤Àΰ¡?
ÀÎÅÍ³Ý ÀͽºÇ÷η¯´Â °ªÀ» ÁÖÁö ¾Ê´Â ¿É¼Çµµ ÀÖ¾ú´ø °Í °°´øµ¥¿ä..
Å©·Òµµ ÀÖÀ» °Í °°°í..
ÇØ´ç »çÀÌÆ®¿¡¼ ¹º°¡¸¦ Â÷´ÜÇÑ °Í °°Àºµ¥...
¿î¿µÇϽô »çÀÌÆ®°¡ https Àΰ¡¿ä ?
À§ÀÇ °æ¿ìµµ ÀÖ°í Áö±Ý ¾²½Ã´Â°Ô nginx ÇÁ·Ï½Ã °°Àº°Å ¾²½Ã¸é referer ¼³Á¤ µû·Î ¾ÈÇØÁֽøé
·¹ÆÛ·¯°¡ »èÁ¦µË´Ï´Ù.
À§ Á¤º¸·Î ã¾Æº¸´Ï ¾Æ·¡¿¡ ÀÚ¼¼È÷ ³ª¿À³×¿ä
https://bluebreeze.co.kr/1259
ÀÏ´Ü ÇØ°áÀº Çß½À´Ï´Ù.
ºê¶ó¿ìÀú¿¡¼ º¸³»´Â referer°¡ nullÀÎ °æ¿ì´Â º¸Åë ÁÖ¼Ò ¹Ù·Î Ãļ µé¾î°¡´Â °æ¿ìÀÔ´Ï´Ù.
¼¹ö¿¡ ¾È³ªÅ¸³´Ù¸é Ÿ»çÀÌÆ®°¡ ÇÁ·Ï½Ã ¿ªÇÒÀ» ÇÏ´Â °æ¿ìÀϼöµµ ÀÖ½À´Ï´Ù. ºê¶ó¿ìÀú°¡ ÇÁ·Ï½Ã·Î referer º¸³»Áö¸¸ ÇÁ·Ï½Ã¿¡¼ ¿ø ÆäÀÌÁö ¿äûÇÒ¶§ referer¸¦ »©°í º¸³»´Â °æ¿ì.