페이지 빠저 나갈때 쿼리는 불가 한가요? 정보
페이지 빠저 나갈때 쿼리는 불가 한가요?
본문
이렇게 해봤는데 반응이 없네요??
<BODY onBeforeunload="javascript:send(document.finfo);"> // 언로드 직전에 스크립트 실행
<script language="javascript">
function send(f) {
<? // 실행하고자 하는 쿼리
echo "sql_query(\"insert into 테이블 set .......' \");";
?>
}
</script>
이렇게 해봤는데 쿼리문 실행이 않되네요,,,
불가 한가요?
해결방법은요?
혹시 새창뛰워서 하는법은 말구요..
<BODY onBeforeunload="javascript:send(document.finfo);"> // 언로드 직전에 스크립트 실행
<script language="javascript">
function send(f) {
<? // 실행하고자 하는 쿼리
echo "sql_query(\"insert into 테이블 set .......' \");";
?>
}
</script>
이렇게 해봤는데 쿼리문 실행이 않되네요,,,
불가 한가요?
해결방법은요?
혹시 새창뛰워서 하는법은 말구요..
댓글 전체
실행하고자 하는 쿼리는
이미 페이지 로딩이 되면서 실행되어 버립니다.
저렇게 하면 언로드 직전에 sql_query 가 절대로 실행 안되죠..
그리고.. 이미 자바스크립트 오류가 났을 텐데요??
소스를 확인해 보세요
-----------------------------------------------
그누보드는 tail.sub.php 파일내용에
<!-- 새창 대신 사용하는 iframe -->
<iframe width=0 height=0 name='hiddenframe' style='display:none;'></iframe>
히든 iframe 을 가지고 있으니 이걸 활용해 보세요
-----------------------------------------------
function send(f) {
document.hiddenframe.src='exec_unload.php';
}
exec_unload.php 파일내용에는
sql_query(\"insert into 테이블 set .......' \");
이게 실행되도록 해주면 되겠죠
-----------------------------------------------
테스트 안해봐서 정상적으로 실행되는지는 알 수 없답니다~
이미 페이지 로딩이 되면서 실행되어 버립니다.
저렇게 하면 언로드 직전에 sql_query 가 절대로 실행 안되죠..
그리고.. 이미 자바스크립트 오류가 났을 텐데요??
소스를 확인해 보세요
-----------------------------------------------
그누보드는 tail.sub.php 파일내용에
<!-- 새창 대신 사용하는 iframe -->
<iframe width=0 height=0 name='hiddenframe' style='display:none;'></iframe>
히든 iframe 을 가지고 있으니 이걸 활용해 보세요
-----------------------------------------------
function send(f) {
document.hiddenframe.src='exec_unload.php';
}
exec_unload.php 파일내용에는
sql_query(\"insert into 테이블 set .......' \");
이게 실행되도록 해주면 되겠죠
-----------------------------------------------
테스트 안해봐서 정상적으로 실행되는지는 알 수 없답니다~
감사 드립니다.
exec_unload.php 로 안넘어 가네요,,,
exec_unload.php 열리기 전에 새로운 페이지를 열어 버리니까 그러는게 아닐까요?
exec_unload.php 로 안넘어 가네요,,,
exec_unload.php 열리기 전에 새로운 페이지를 열어 버리니까 그러는게 아닐까요?
만약 않된다면
다음 열리는 임의의 페이지에 변수를 넘기고
거기에서 쿼리를 하면 될것 같은데,,,
어떤 페이지 일지 몰라서 어떻게 넘겨야 할지는 잘 모르겠고,,,
결국
쿠키를 궈서 하는 방법이 있을것 같은데 좋은 생각 인가요?
스크립트로 쿠키 굽는법을 또 찿아봐야 하는거네요,,,
다음 열리는 임의의 페이지에 변수를 넘기고
거기에서 쿼리를 하면 될것 같은데,,,
어떤 페이지 일지 몰라서 어떻게 넘겨야 할지는 잘 모르겠고,,,
결국
쿠키를 궈서 하는 방법이 있을것 같은데 좋은 생각 인가요?
스크립트로 쿠키 굽는법을 또 찿아봐야 하는거네요,,,
이런좋은것이