특정 url 에서 링크로만 접속 가능하도록 하고 싶습니다. (2)

특정 url 에서 링크로만 접속 가능하도록 하고 싶습니다. (2)

QA

특정 url 에서 링크로만 접속 가능하도록 하고 싶습니다. (2)

본문

- a.com 에서 링크로만 영카트.com 접속 가능하기
- 그 외 사이트에서 접속 혹은 직접 url 입력하면 특정 주소로 이동하기

 

 


* /extend/user.config.php

 

if (strpos($_SERVER['HTTP_REFERER'], 'a.com') === false)
    goto_url(특정.php);

 

위와 같이 해보니, 영카트.com 내에서 메뉴나 버튼 클릭하면
특정.php로 이동하여 문제가 됩니다.

 

 

 

if (strpos($_SERVER['HTTP_REFERER'], 'a.com', '영카트.com') === false)
    goto_url(특정.php);

 

위와 같이 해보니, 직접 url 입력해도 접속이 되네요;;;

 

 

 


어떻게 해야 할까요?ㅠㅠ

이 질문에 댓글 쓰기 :

답변 1


if(strpos($_SERVER['HTTP_REFERER'], '영카트.com') === false) {
    if (strpos($_SERVER['HTTP_REFERER'], 'a.com') === false) {
        goto_url(특정.php);
    }    
}

 

PS. strpos() 함수 사용법

https://www.php.net/manual/en/function.strpos.php

답변을 작성하시기 전에 로그인 해주세요.
전체 17,127
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT