Warning: Undefined array key "mobile_dir" in /home/kagla/new-sir/old/common.php on line 315
접속 페이지에 따라 링크 주소 다르게 하기

접속 페이지에 따라 링크 주소 다르게 하기

접속 페이지에 따라 링크 주소 다르게 하기

QA

접속 페이지에 따라 링크 주소 다르게 하기

답변 2

본문

선배님들 안녕하십니까.

 

view 페이지에 '목록' 버튼이 있습니다.

이 버튼의 링크 주소는 기본적으로 게시판 list입니다.

 

이 링크 주소를 특정 페이지를 통해서 접속했다면 다르게 할 수 있을까요?

a페이지를 통해 들어왔다면 링크주소를 b로, 그 외는 기본 링크 주소로 하고 싶은데요.

혼자 이리저리 찾아보다가 선배님들 도움 부탁드려봅니다.

힌트라도 부탁드립니다. 꾸벅

#js

이 질문에 댓글 쓰기 :

답변 2

a 링크를 통해서 보낼 때 파라미터를 하나 만들어서 넘기면 될 것입니다.

a링크.php?bo_table=myboard&alink=alink 이와 같은 형색으로 만들어서 

<?php if($alink == 'alink') { ?>

    새롭게 보낼 링크를 설정

<?php } else { ?>

    기존의 목록 링크
<?php } ?>
위와 같이 하면 될 것입니다.

오랜만입니다. 설국열차님. 잘 지내시죠?
위 소스가 적용될 곳이 카페24 쇼핑몰 호스팅인데요.
소스상에서 php가 적용되지 않는 구조입니다.
그래서 js파일을 임포트 하는 형식으로 작업을 해야하는데요. 배움이 모자라서 좀 더 공부해야겠습니다.
귀한 시간 답변 주셔서 정말 감사합니다.
새해 복 많이 받으세요.


<?php
$http_referer = isset($_SERVER['HTTP_REFERER']) == true ? $_SERVER['HTTP_REFERER'] : '';
$http_referer_info = parse_url($http_referer);
$link_addr = $list_href;
if ($http_referer_info['path'] == '/somepath/somepage.ext') {
    $link_addr = '//link.addr/b';
}
?>
 
<a href="<?php echo $link_addr; ?>">link</a>
답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 129,406
© SIRSOFT
현재 페이지 제일 처음으로