팝업실행 방법에 따라 바뀌는 인코딩된 URL값 문제. ㅜㅜ 정보
팝업실행 방법에 따라 바뀌는 인코딩된 URL값 문제. ㅜㅜ관련링크
http://wee-i.com/test1.php
125회 연결
본문
팝업을 실행할때 매게변수를 인코딩하여 넘겨주는데

이게 팝업을 어떻게 실행하느냐에 따라 결과가 달라져 버려서 문제가 생기네요.
아래코드는 팝업을 실행하는 코드입니다. (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 값을 암호알고리즘으로 복호화 하면서 다른 결과가 되어버려 문제가 되고 있습니다.
원인과 해결책은 어떻게 될까요?
도와주세요.

댓글 전체

test2.php?param=<?=urldecode(7OxTTq9gTtgAt7mj0%2BgaXA%3D%3D)?>
이렇게 한 번 시도해보세요.
http://php.net/urlencode
http://php.net/urldecode
이렇게 한 번 시도해보세요.
http://php.net/urlencode
http://php.net/urldecode
마찬가지로 작동이 안되네요. ㅜㅜ