특정 사이트에서 넘어온 사용자만 허용

특정 사이트에서 넘어온 사용자만 허용

QA

특정 사이트에서 넘어온 사용자만 허용

본문

아래소스는 특정 리퍼사이트에서 들어온 사용자만 혀용하는 페이지인데

문제는 그 게시물을 벗어나면 경고창이 나옵니다
게시판의 다른 내용을 볼수 있게 도와주세요 

 

if (!$is_admin && !preg_match("/sir.kr/", $_SERVER['HTTP_REFERER'])) {
    alert("잘못된 접근입니다.", G5_URL);
}

 

특정 사이트에서 넘어온 사용자만 허용이 페이지에 국한하지 말고 전체사이트 또는 게시판에전체에 허용은 어떻게 하나요

 

이 질문에 댓글 쓰기 :

답변 2

저기다가 조건만족시 세션에 정보를 기록하고, 세션에 리퍼러를 통해 왔다는 기록이 있을때도 통과시켜주면 될듯합니다


if (!$is_admin && !preg_match("/sir.kr/", $_SERVER['HTTP_REFERER'])) {
    alert("잘못된 접근입니다.", G5_URL);
}


if (!$is_admin && !preg_match("/sir.kr/", $_SERVER['HTTP_REFERER']) && !$_SESSION['access_allow']) {
    alert("잘못된 접근입니다.", G5_URL);
} else {
    $_SESSION['access_allow']=true;
}

정도로 바꿔주시면 될거같습니다

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

회원로그인

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