부모 프로그램의 이름을 알 수 있나요? 정보
부모 프로그램의 이름을 알 수 있나요?본문
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");
이렇게 하려면 어떻게 해야 할까요???
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");
이렇게 하려면 어떻게 해야 할까요???
댓글 전체

그냥 ?page=$page 로 하면 알아서 하지 않나요??
include가 아닌가? -ㅁ-;
include가 아닌가? -ㅁ-;
그러면 현재 프로그램을 다시 호출해요. 무한프로로 고고씽~!

Referer로 알아내는건 어떨까요 ㅎㅎㅎ
아니면 실행한 파일을 POST나 GET으로 넘겨주거나...
아니면 실행한 파일을 POST나 GET으로 넘겨주거나...

<?=$_SERVER['HTTP_REFERER']?> 이넘을 쓰면 어디서 넘어왔는지는 알수 있습니다.
어떤식으로 호출을 하는지 모르겠지만 저걸 쓰면 될듯 하기도 한데요..
어떤식으로 호출을 하는지 모르겠지만 저걸 쓰면 될듯 하기도 한데요..
감사합니다.
나이가 드니까 몇번 썼던 함수도 기억이 안나요. 어디서 썼는지도 ... ㅠ..ㅠ...
나이가 드니까 몇번 썼던 함수도 기억이 안나요. 어디서 썼는지도 ... ㅠ..ㅠ...

근데 팝업창으로 띠었을때나 <?=$_SERVER['HTTP_REFERER']?>
어떤경우에는 이함수가 재대로 동작하지 않는데.. 그부분도 염두해
두셔야될꺼같아요..
어떤경우에는 이함수가 재대로 동작하지 않는데.. 그부분도 염두해
두셔야될꺼같아요..

저도 기억이 안나서 관련 내용 찾아봤내요..
플래시나 자바스크립트의 location.href="xxx.php"; 이런식의 주소이동은 $HTTP_REFERER 가 읽어오지를 못합니다.
$HTTP_REFERER 는 a 태그(예:aaa)를 사용한 곳에서만 불러올 수 있습니다.
따라서 이동할 페이지를 미리 히든값을 이용해서 주소창에 이동하는 곳의 주소를 넘겨줘야합니다....
플래시나 자바스크립트의 location.href="xxx.php"; 이런식의 주소이동은 $HTTP_REFERER 가 읽어오지를 못합니다.
$HTTP_REFERER 는 a 태그(예:aaa)를 사용한 곳에서만 불러올 수 있습니다.
따라서 이동할 페이지를 미리 히든값을 이용해서 주소창에 이동하는 곳의 주소를 넘겨줘야합니다....
그렇게 쓸일은 없는 것이라... 괜챦은거 같아요.
가끔씩 적어두는데, 그걸 자꾸 잊어버리네요.ㅠ..ㅠ...
가끔씩 적어두는데, 그걸 자꾸 잊어버리네요.ㅠ..ㅠ...