특정url로 들어온경우 다른페이지로 보내는방법..꼭좀 부탁드립니다. > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

특정url로 들어온경우 다른페이지로 보내는방법..꼭좀 부탁드립니다. 정보

특정url로 들어온경우 다른페이지로 보내는방법..꼭좀 부탁드립니다.

본문

가령
http://www.aaa.com/Code.php?pm=qqq&intro=1

이런식의 긴 주소값을 클릭하여 들어온경우 이 url과 연결된 페이지가 아닌 다른 페이지로 넘겨주는 방법이 궁금합니다.

이주소외에 pm=qqq가 pm=www등의 모든 주소값은 기존 페이지로 연결이되고
정확히 저 주소값만 특정페이지로 넘기는 방법이 필요하거든요.
꼭좀 부탁드립니다.

댓글 전체

접속한 경로에서..특정문자열이 있으면 이동이죠?
$_SERVER[HTTP_REFERER]를 이용해서..

if(strpos($_SERVER[HTTP_REFERER],'pm=qqq')!=''){ //접속한 경로주소에 해당 키워드가 있으면...
echo "<script>alert('이동합니다~')</script>"; //이동~
$golink = "http://www.원하는 주소로~.com";
goto_url($golink);
}

ㅡㅡ;; 테스트해보고 사용하세요.. php함수본지 오래되서;;
결과값 안나올려나...
위에 !='' 빼고 === true 넣어보시던가;;
1번 http://www.aaa.com/Code.php?pm=qqq&intro=1 주소가 최종목적지인경우
Code.php 에 상단에 아래 코드를 넣어주시면 되겠습니다.

<?
$address=$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF'] ;

if($address=="http://www.aaa.com/Code.php" && $pm=="qqq" && $intro=="1") {
echo "<script> location.href='http://www.naver.com</script>";
}
?>

---------------------------------------------------------------------------------
2번 http://www.aaa.com/Code.php?pm=qqq&intro=1 링크를 클릭하여 다른페이지로
이동한후 이전 페이지주소가 무엇이니 체크할경우 아래 코드를 해당파일에 넣어주시면 됩니다.

<?
$addrss= $_SERVER[HTTP_REFERER];

if($address=="www.aaa.com/Code.php" && $pm=="qqq" && $intro=="1") {
echo "<script> location.href='http://www.naver.com</script>";
}
?>

-----------------------------------------------------------------------
이동할 주소는 www.naver.com 지정하였습니다.
두분다 감사드립니다.

현재 파트너프로그램을 운영하는 관계로 저런 부분이 필요했습니다.
특정 파트너 한분이 광고하는 방식이 좀 문제가되서 그분의 코드를 통해 들어오면 다른 파트너들과는 다른 페이지로 이동시키려는 의도였구요.

두분꺼 모두 적용해봤는데 적용은 안되네요.
그래도 답변달아주신거 감사드립니다.
조금더 길게 적어주신분께 포인트 드리는게 맞는듯하여.. suri님 이해해주세요.
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

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