안녕하세요! 새 창 이전의 주소값에 따라 다른 형태의 신청서를 출력하고 싶은데요 ㅠㅠ

안녕하세요! 새 창 이전의 주소값에 따라 다른 형태의 신청서를 출력하고 싶은데요 ㅠㅠ

QA

안녕하세요! 새 창 이전의 주소값에 따라 다른 형태의 신청서를 출력하고 싶은데요 ㅠㅠ

본문

이제 막 php를 배워가는 초보입니다 ㅠㅠ

 

뭐 하나만 여쭤봐도 될련지 ㅠㅠ

 

$_SERVER["HTTP_REFERER"]의 값을 이용하여 주소값에 따라

 

신청서 내용을 바꿔서 출력하고 싶은데요...

 

가령 하나의 신청서이지만(원 사이트와 신청서 사이트 별개의 사이트입니다)

 

abc.co.kr/001.php 에서 새 창 띄우기로 신청서를 팝업했을 시 001에 맞는 내용으로 미리 입력되어 있는

내용을 출력하고,

 

abc.co.kr/002.php 에서 새 창 띄우기로 신청서를 팝업했을 시는 002에 맞는 내용을 출력하고자 하는데...

 

이게 가능한 방법인가요...?

 

신청서에서 if문으로 $_SERVER["HTTP_REFERER"]을 이용하여 할 수 있을 것 같아

이래저래 해봐도 도저히 감이 안잡혀서 질문 드립니다ㅠㅠ

 

다들 행복한 2017년 되시기 바랍니다! 

이 질문에 댓글 쓰기 :

답변 3

001 페이지 002 페이지 타입코드를 처리해서 입력페이지 요청시 변수를 전달해서 처리해 주면 그에 따른 신청서페이지 폼으로 처리 될수 있을 겁니다.

팝업창은 일반적 소스로 하면 리퍼러가 안뜨므로

var pop = window.open('','pop');

pop.location.href = '팝업창주소';

 

이프문은 

if($_SERVER["HTTP_REFERER"] == "http://abc.co.kr/001.php"){

}elseif($_SERVER["HTTP_REFERER"] == "http://abc.co.kr/002.php"){

}

하시면 됩니다. 

플라이님 말씀하신 방법

팝업창을 띠울대 001.php?a=1

이런식으로 값을 전달해서

if($_GET[a] == "1"){

}elseif($_GET[a] == "2"){

}

이런식으로 처리하시는걸 말씀하신겁니다. 

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

회원로그인

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