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

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

QA

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

답변 1

본문

- 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

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 29
© SIRSOFT
현재 페이지 제일 처음으로