php 함수 실행 후 echo

php 함수 실행 후 echo

QA

php 함수 실행 후 echo

본문


test();
echo "<script>location.href = '../page/';</script>";

 

test 함수를 먼저 실행하고 그 후에 page로 이동하게 했는데

실제로 결과는 test 함수 실행이 안 되고 바로 page로 이동이 됩니다

page로 이동하는 코드를 없애보면 test 함수는 실행이 됩니다..

 

php 내장 함수에도 우선 순위가 있는 건가요..?

이 질문에 댓글 쓰기 :

답변 5

php 내장 함수에도 우선 순위가 있는 건가요..?

<--우선 순위가 있는 것이 아니라 test()가 호출 되었지만 곧바로 페이지 이동이 되어버리니

test()가 제대로 실행이 안되는 것입니다

test()에 return을 주어서 return 값 여부에 따라 페이지 이동하는 방법으로 해보고 안되면

test()의 응답필요없이 다음 실행이 가능하도록 하는 비동기처리 방법이 있습니다(소켓이용)

php 비동기 처리<--이것으로 구글 검색

 

 

 

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

회원로그인

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