큐에듀
큐에듀
세션을 사용하는 버전
장시간 수고많으셨습니다. 감사합니다!
121 replies
세션을 사용하는 버전
알려주신대로해서 해결됐습니다 SSL로 연결해서 세션물고 사이트이동방식없이 해서 해결됐습니다
121 replies
세션을 사용하는 버전
TT또안되네요..잠시작업파일정리하고진행하겠습니다. 불편드려죄송합니다!
121 replies
세션을 사용하는 버전
오~ 예전 세션유지 페이지 다시 사용해보니깐 됩니다..
121 replies
세션을 사용하는 버전
죄송합데 이해를못했습니다. 어디를 수정할까요?
121 replies
세션을 사용하는 버전
payres.php 주소뒤에 파라미터로 다 붙혀서 넘길까요?
121 replies
세션을 사용하는 버전
form 태그안에있는 input값이 안넘어갔나요?
121 replies
세션을 사용하는 버전
<html> <head> <script type="text/javascript"> function setLGDResult() { document.getElementById('LGD_PAYINFO').submit(); } </script> </head> <body onload="setLGDResult()"> <?php $LGD_RESPCODE = $_REQUEST['LGD_RESPCODE']; $LGD_RESPMSG = $_REQUEST['LGD_RESPMSG']; $LGD_PAYKEY = ""; $LGD_MID = $_REQUEST['LGD_MID']; if($LGD_RESPCODE == "0000"){ $LGD_PAYKEY = $_REQUEST['LGD_PAYKEY'];
?> <form method="post" name="LGD_PAYINFO" id="LGD_PAYINFO" action="payres.php?siteno=<?=$siteno?>"> <input type="hidden" id="LGD_RESPCODE" name="LGD_RESPCODE" value="<?= $LGD_RESPCODE ?>"/> <input type="hidden" id="LGD_RESPMSG" name="LGD_RESPMSG" value="<?= $LGD_RESPMSG ?>"/> <input type="hidden" id="LGD_PAYKEY" name="LGD_PAYKEY" value="<?= $LGD_PAYKEY ?>"/> <input type="hidden" id="LGD_MID" name="LGD_MID" value="<?= $LGD_MID ?>"/>
</form> <?php } else{ echo "LGD_RESPCODE:" + $LGD_RESPCODE + " ,LGD_RESPMSG:" + $LGD_RESPMSG; //인증 실패에 대한 처리 로직 추가 } ?> </body> </html>
121 replies
세션을 사용하는 버전
죄송합니다
121 replies
세션을 사용하는 버전
노세션페이지인데 파라미터작업이 제대로 안된걸까요?
121 replies
세션을 사용하는 버전
<?php /* payreq_crossplatform 에서 세션에 저장했던 파라미터 값이 유효한지 체크 세션 유지 시간(로그인 유지시간)을 적당히 유지 하거나 세션을 사용하지 않는 경우 DB처리 하시기 바랍니다. */ session_start(); if(!isset($_SESSION['PAYREQ_MAP'])){ echo "세션이 만료 되었거나 유효하지 않은 요청 입니다."; return; } $payReqMap = $_SESSION['PAYREQ_MAP'];//결제 요청시, Session에 저장했던 파라미터 MAP ?> <html> <head> <script type="text/javascript">
function setLGDResult() { opener.document.getElementById('LGD_RESPCODE').value = document.getElementById('LGD_RESPCODE').value; opener.document.getElementById('LGD_PAYKEY').value = document.getElementById('LGD_PAYKEY').value; opener.payment_return(); window.close(); try { } catch (e) { alert(e.message); } }
</script> </head> <body onload="setLGDResult()"> <?php $LGD_RESPCODE = $_POST['LGD_RESPCODE']; $LGD_RESPMSG = $_POST['LGD_RESPMSG']; $LGD_PAYKEY = ""; $payReqMap['LGD_RESPCODE'] = $LGD_RESPCODE; $payReqMap['LGD_RESPMSG'] = $LGD_RESPMSG; if($LGD_RESPCODE == "0000"){ $LGD_PAYKEY = $_POST['LGD_PAYKEY']; $payReqMap['LGD_PAYKEY'] = $LGD_PAYKEY; } else{ echo "LGD_RESPCODE:" + $LGD_RESPCODE + " ,LGD_RESPMSG:" + $LGD_RESPMSG; //인증 실패에 대한 처리 로직 추가 } ?> <form method="post" name="LGD_RETURNINFO" id="LGD_RETURNINFO"> <?php foreach ($payReqMap as $key => $value) { echo "<input type='hidden' name='$key' id='$key' value='$value'>"; } ?> </form> </body> </html>
121 replies
세션을 사용하는 버전
모바일에서 세션이 안잡혀서 노세션페이지로 바꿨습니다
121 replies
세션을 사용하는 버전
<?php /* payreq_crossplatform 에서 세션에 저장했던 파라미터 값이 유효한지 체크 세션 유지 시간(로그인 유지시간)을 적당히 유지 하거나 세션을 사용하지 않는 경우 DB처리 하시기 바랍니다. */ session_start(); if(!isset($_SESSION['PAYREQ_MAP'])){ echo "세션이 만료 되었거나 유효하지 않은 요청 입니다."; return; } $payReqMap = $_SESSION['PAYREQ_MAP'];//결제 요청시, Session에 저장했던 파라미터 MAP ?> <html> <head> <script type="text/javascript">
function setLGDResult() { opener.document.getElementById('LGD_RESPCODE').value = document.getElementById('LGD_RESPCODE').value; opener.document.getElementById('LGD_PAYKEY').value = document.getElementById('LGD_PAYKEY').value; opener.payment_return(); window.close(); try { } catch (e) { alert(e.message); } }
</script> </head> <body onload="setLGDResult()"> <?php $LGD_RESPCODE = $_POST['LGD_RESPCODE']; $LGD_RESPMSG = $_POST['LGD_RESPMSG']; $LGD_PAYKEY = ""; $payReqMap['LGD_RESPCODE'] = $LGD_RESPCODE; $payReqMap['LGD_RESPMSG'] = $LGD_RESPMSG; if($LGD_RESPCODE == "0000"){ $LGD_PAYKEY = $_POST['LGD_PAYKEY']; $payReqMap['LGD_PAYKEY'] = $LGD_PAYKEY; } else{ echo "LGD_RESPCODE:" + $LGD_RESPCODE + " ,LGD_RESPMSG:" + $LGD_RESPMSG; //인증 실패에 대한 처리 로직 추가 } ?> <form method="post" name="LGD_RETURNINFO" id="LGD_RETURNINFO"> <?php foreach ($payReqMap as $key => $value) { echo "<input type='hidden' name='$key' id='$key' value='$value'>"; } ?> </form> </body> </html>
121 replies
세션을 사용하는 버전
원래 returnurl에 세션유지 사용하고있었습니다
121 replies
세션을 사용하는 버전
<div class="title">결제정보확인</div> <div class="content" id="checkOrder"> <? $idx = $xpay->Response("LGD_OID", 0); ?> <script>location.href='sugang.view.php?siteno=<?=$siteno?>&idx=<?=$idx?>&re=<?=$xpay->Response_Code()?>';</script> <? include "index.bottom.php"; ?> </div>
121 replies
세션을 사용하는 버전
payres.php 마지막에 결제정보 확인지로 보낼때 파라미터입니다
121 replies
세션을 사용하는 버전
주소 수정해놨습니다
121 replies
세션을 사용하는 버전
아직 똑같이 안되네요
121 replies
세션을 사용하는 버전
TT
121 replies
세션을 사용하는 버전
http로 가는 링크를 찾았어요..수정하고 다시 테스트해보겠습니다
121 replies