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

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");

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

댓글 8개

그냥 ?page=$page 로 하면 알아서 하지 않나요??

include가 아닌가? -ㅁ-;
그러면 현재 프로그램을 다시 호출해요. 무한프로로 고고씽~!
Referer로 알아내는건 어떨까요 ㅎㅎㅎ
아니면 실행한 파일을 POST나 GET으로 넘겨주거나...
<?=$_SERVER['HTTP_REFERER']?> 이넘을 쓰면 어디서 넘어왔는지는 알수 있습니다.

어떤식으로 호출을 하는지 모르겠지만 저걸 쓰면 될듯 하기도 한데요..
감사합니다.

나이가 드니까 몇번 썼던 함수도 기억이 안나요. 어디서 썼는지도 ... ㅠ..ㅠ...
근데 팝업창으로 띠었을때나 <?=$_SERVER['HTTP_REFERER']?>
어떤경우에는 이함수가 재대로 동작하지 않는데.. 그부분도 염두해
두셔야될꺼같아요..
저도 기억이 안나서 관련 내용 찾아봤내요..

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

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

따라서 이동할 페이지를 미리 히든값을 이용해서 주소창에 이동하는 곳의 주소를 넘겨줘야합니다....
그렇게 쓸일은 없는 것이라... 괜챦은거 같아요.
가끔씩 적어두는데, 그걸 자꾸 잊어버리네요.ㅠ..ㅠ...
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

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

+
제목 글쓴이 날짜 조회
17년 전 조회 988
17년 전 조회 844
17년 전 조회 1,540
17년 전 조회 1,316
17년 전 조회 990
17년 전 조회 1,065
17년 전 조회 1,584
17년 전 조회 771
17년 전 조회 830
17년 전 조회 741
17년 전 조회 881
17년 전 조회 1,226
17년 전 조회 1,551
17년 전 조회 1,549
17년 전 조회 827
17년 전 조회 832
17년 전 조회 1,954
17년 전 조회 1,637
17년 전 조회 770
17년 전 조회 790