부모 프로그램의 이름을 알 수 있나요? > 그누4 질문답변

그누4 질문답변

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

부모 프로그램의 이름을 알 수 있나요? 정보

부모 프로그램의 이름을 알 수 있나요?

본문

a_list.php에서 a_intercept.php를 실행 합니다.
a_intercept.php 마지막에 아래와 같습니다.

goto_url("a_list.php?page=$page");

그런데 b_list.php와 c_list.php에서도 a_intercept.php를 실행 합니다.
a_intercept.php의 마지막 goto_url 때문에 문제가 당연히 생깁니다. ㅠ..ㅠ...

goto_url("{a_intercept.php를 호출한 프로그램}?page=$page");

이렇게 하려면 어떻게 해야 할까요???

댓글 전체

<?=$_SERVER['HTTP_REFERER']?> 이넘을 쓰면 어디서 넘어왔는지는 알수 있습니다.

어떤식으로 호출을 하는지 모르겠지만 저걸 쓰면 될듯 하기도 한데요..
저도 기억이 안나서 관련 내용 찾아봤내요..

플래시나 자바스크립트의 location.href="xxx.php"; 이런식의 주소이동은 $HTTP_REFERER 가 읽어오지를 못합니다.

$HTTP_REFERER 는 a 태그(예:aaa)를 사용한 곳에서만 불러올 수 있습니다.

따라서 이동할 페이지를 미리 히든값을 이용해서 주소창에 이동하는 곳의 주소를 넘겨줘야합니다....
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

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