mirror of
https://github.com/Lastorder-DC/rhymix.git
synced 2026-01-04 01:01:41 +09:00
#92. 검색후 페이지 이동시 검색어가 2byte문자일 경우 IE6에서 url이 깨어지던 문제 해결
git-svn-id: http://xe-core.googlecode.com/svn/sandbox@2367 201d5d3c-b55e-5fd7-737f-ddc643e51545
This commit is contained in:
parent
ef3cee2435
commit
7c3ea0b220
1 changed files with 6 additions and 2 deletions
|
|
@ -515,8 +515,11 @@
|
|||
for($i=0;$i<$num_args;$i=$i+2) {
|
||||
$key = $args_list[$i];
|
||||
$val = trim($args_list[$i+1]);
|
||||
if(!$val) unset($get_vars[$key]);
|
||||
else $get_vars[$key] = $val;
|
||||
if(!$val) {
|
||||
unset($get_vars[$key]);
|
||||
continue;
|
||||
}
|
||||
$get_vars[$key] = $val;
|
||||
}
|
||||
|
||||
$var_count = count($get_vars);
|
||||
|
|
@ -554,6 +557,7 @@
|
|||
// rewrite 모듈을 사용하지 않고 인자의 값이 2개 이상이거나 rewrite모듈을 위한 인자로 적당하지 않을 경우
|
||||
foreach($get_vars as $key => $val) {
|
||||
if(!$val) continue;
|
||||
if(preg_match('/[\xEA-\xED][\x80-\xFF]{2}/', $val)) $val = urlencode($val);
|
||||
$url .= ($url?'&':'').$key.'='.$val;
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue