okjsp [2014-04-18]
http://www.okjsp.net/seq/248526
안녕하세요~
질문을 드릴 문제에 대해 저 조차도 이해가 잘 가지 않아 질문이나 제대로 드릴 수 있을지 모르겠네요. 어쨌든 정보저장 문제라 db qna에 글을 남깁니다.
상황은요.
저희 사이트에 페이앱이라는 결제 시스템을 연동하려고 합니다.(전엔 이니페이를 썼었구요.) php파일 3개붙여넣고
결제버튼누르면 결제창이 뜨는것 까진 했어요~실제 결제도 되고요.
근데 이 php파일에 중간중간에 결제요청전,요청후,취소시,뭐 이런 정보들을 저장하라고 주석으로 표시를 해두었습니다. 그런데 이전에 짜놓았던
코드에(결제버튼이 있는
창)
-----------------------------------------
//바로구매_결제
$("#btnPayProc").click(function(){
if(formValidCheck()){
PayApp.setParam('goodname',
'${good_name}');
PayApp.setParam('price', '${sellreq.price +
sellreq.deliver_price}');
PayApp.call();
f.action="payorder.do";
f.submit();
---------------------------------------
f.action="payorder.do" 이부분에서 정보를
저장하는 페이지로 넘어갑니다.(이전의 프로그램에서는)
근데 f.action="payorder.do"이대로 두면 php소스가 그대로 창에 떠버려서 일단은mypage창이 뜨게 해놨습니다. 여기서
궁금한 건데요.
정보저장을 하려면 payorder.do가 떠야할 것 같은데 어떻게 소스가 안뜨게 하고 정보를 저장할 수 있을까요?
------------------------
결제버튼 페이지, 정보저장 페이지, 결제 페이지 다 따로 있어요~
질문을 제대로
드렸는지 .. 어떠한 도움의 말이라도 해주셨으면 좋겠습니다.
전혀 실마리도 못 찾고 있어서 검색도 못하고 있어요..
--------------------------------------------------------------------------------------------------------
답변1
[결재처리 페이지가 자바용(jsp)으로
따로 있을겁니다.
그것을
사용하세요. 소스가 보이는것은 php 작동을 웹서버가 못하는것입니다.
웹서버 환경 설정/php 설치여부
확인하세요]
payorder=payorderaction.java 로 결제처리 페이지가 있어요. 기존에는 f.action="payorder.do 이렇게
해놓으면 정보가 저장이 됐었는데요. php파일 붙이고 나서는 그냥 php소스가 화면에 보이더라고요.
아..이클립스에 php파일 읽을 수
있게? 만 해놓으면 될 줄 알았는데 아닌가 보네요
'웹서버 환경 설정/php 설치여부' 이거 알아볼게요
감사합니다~!
답변2
[.do 가 php페이지인가요?
그런거라면 아파치
설정에서 .do를 php 파서(?)가 처리하도록 설정해줘야할 것 같습니다]
.do는 자바파일입니다.
음.. 어쨌든 파서?처리가 되야 파일이 읽힌다는 말씀이시죠? 다시 찾아볼게요
감사합니다~!
--------------------------------------------------------------------------------------------------------
지금 거의 삼주째 결제 붙이고 있다...
하.. 오늘도...힘들겠지..
'나의질문답' 카테고리의 다른 글
[14-04-28] 아파치2와 php5연동 할 떄 php소스 그대로 보이는 문제 (0) | 2014.07.29 |
---|---|
[2014-04-10] 로그인할 때 엔터키를 치면 로그인버튼이 눌리게하고 싶습니다. (0) | 2014.07.29 |
[2014-04-23] java-x86-windows.dll 파일 다운 (0) | 2014.07.29 |
[2014-04-23] java파일에서 php url호출 (0) | 2014.07.29 |
[2014-04-25] .java에서 궁금한게 있습니다. (0) | 2014.07.29 |