w

팝업실행 방법에 따라 바뀌는 인코딩된 URL값 문제. ㅜㅜ

팝업을 실행할때 매게변수를 인코딩하여 넘겨주는데

이게 팝업을 어떻게 실행하느냐에 따라 결과가 달라져 버려서 문제가 생기네요.

아래코드는 팝업을 실행하는 코드입니다. (http://www.wee-i.com/test1.php)

----------------------------------------------------------------------------
<?php
include_once "./_common.php";
include_once ( $g4[lib_path]."/common.lib.php" );
?>
<script language="javascript" src="<?=$g4['path']?>/js/common.js"></script>
<?
echo "<a href='javascript:;' onClick=\"javascript:popup_window( 'test2.php?param=7OxTTq9gTtgAt7mj0%2BgaXA%3D%3D', '','resizable=no,scrollbars=no,status=yes,width=600,height=300')\">popup_1</a><br><br>";

echo "<a href=\"javascript:popup_window( 'test2.php?param=7OxTTq9gTtgAt7mj0%2BgaXA%3D%3D', '','resizable=no,scrollbars=no,status=yes,width=600,height=300')\">popup_2</a>";
?>
----------------------------------------------------------------------------

popup_1 으로 실행한 팝업은 정상인데

popup_2 로 실행한 팝업은 비정상이네요.

소스보기를 하면

------------------------------------------------------------------------------
<script language="javascript" src="cms/js/common.js"></script>
<a href='javascript:;' onClick="javascript:window.open( 'test2.php?param=7OxTTq9gTtgAt7mj0%2BgaXA%3D%3D', '','resizable=no,scrollbars=no,status=yes,width=600,height=300')">popup_1(정상)</a><br><bt><ahref="javascript:popup_window( 'test2.php?param=7OxTTq9gTtgAt7mj0%2BgaXA%3D%3D', '','resizable=no,scrollbars=no,status=yes,width=600,height=300')">popup_2(비정상)</a>
----------------------------------------------------------------------------------------

둘다 값이 7OxTTq9gTtgAt7mj0%2BgaXA%3D%3D로 동일한데

실행된 팝업에서는 아래와 같이 다르게 표시되네요. ㅜㅜ

이렇게 실행 결과가 달라지면서 param 값을 암호알고리즘으로 복호화 하면서 다른 결과가 되어버려 문제가 되고 있습니다. 

원인과 해결책은 어떻게 될까요?

도와주세요. 








|

댓글 2개

test2.php?param=<?=urldecode(7OxTTq9gTtgAt7mj0%2BgaXA%3D%3D)?>
이렇게 한 번 시도해보세요.
http://php.net/urlencode
http://php.net/urldecode
마찬가지로 작동이 안되네요. ㅜㅜ
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기 기존 게시물은 열람만 가능합니다.

+
제목 글쓴이 날짜 조회
16년 전 조회 1,148
16년 전 조회 980
16년 전 조회 1,218
16년 전 조회 1,541
16년 전 조회 1,691
16년 전 조회 1,004
16년 전 조회 957
16년 전 조회 1,995
16년 전 조회 1,206
16년 전 조회 1,645
16년 전 조회 1,673
16년 전 조회 1,133
16년 전 조회 2,443
16년 전 조회 865
16년 전 조회 958
16년 전 조회 991
16년 전 조회 1,222
16년 전 조회 1,530
16년 전 조회 995
16년 전 조회 1,002