여기 접속경로가 안뜨는거 왜안뜨는거죠??????
|
답변 4개 / 댓글 3개
채택된 답변
+20 포인트
2017-12-12 (화) 15:49:57
예상하기로는 리퍼러 값(php : $_SERVER['HTTP_REFERER']) 이 없는 경우 같습니다.
넘어올때 <a ... 링크를 타고 넘어오면 리퍼러 값이 남지만
강제 스크립팅, 주소 직접입력 등은 남지 않습니다.
리퍼러 값이 넘어오지 않으면 표기할 방법이 없죠.
답변에 대한 댓글 2개
2017-12-12 (화) 16:27:07
location.href = "이동할주소";
location.replace("이동할주소");
처럼
사용자는 원치 않았지만 스크립트로 행위를 강제시키는 것입니다.
질문 내용과는 별개이지만
강제 스크립팅은
크게 보면 이용자에 대한 권리 침해이죠.
어떤대상을 클릭 시 <a href="..."> 로 이동시키는 대신 스크립트로 이동시키는 것은 강제 스크립팅이라 보기에는 애매합니다만, 역시 리퍼러가 남지 않습니다.
location.replace("이동할주소");
처럼
사용자는 원치 않았지만 스크립트로 행위를 강제시키는 것입니다.
질문 내용과는 별개이지만
강제 스크립팅은
크게 보면 이용자에 대한 권리 침해이죠.
어떤대상을 클릭 시 <a href="..."> 로 이동시키는 대신 스크립트로 이동시키는 것은 강제 스크립팅이라 보기에는 애매합니다만, 역시 리퍼러가 남지 않습니다.
2017-12-13 (수) 13:19:30
좋은 답변 감사합니다
ysnet
2017-12-12 (화) 15:42:15
직접 주소를 입력해서 들어오면 없는것으로 알고 있습니다.
답변에 대한 댓글 1개
2017-12-12 (화) 15:41:56
대부분 그래가지고 몇가지는 뜨는데 왜그런지 잘모르겠어요
답변을 작성하려면 로그인이 필요합니다.