테스트 사이트 - 개발 중인 베타 버전입니다

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

스크라치 1년 전 조회 2,805

- 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개

채택된 답변
+20 포인트
s
sinbi Expert
1년 전

</p>

<p>if(strpos($_SERVER['HTTP_REFERER'], '영카트.com') === false) {

    if (strpos($_SERVER['HTTP_REFERER'], 'a.com') === false) {

        goto_url(특정.php);

    }    

}</p>

<p>

 

PS. strpos() 함수 사용법

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

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

스크라치
1년 전
아무도 댓글을 안적으시면 어쩌나 걱정했는데.. 이렇게 빨리 해답을 주실줄은 몰랐네요.
감사합니다. 편안한 밤 보내시길 바랍니다~

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인