mirror of
https://github.com/Lastorder-DC/rhymix.git
synced 2026-01-04 01:01:41 +09:00
getUrl()에서 모든 value를 urlencode하도록 추가 수정. 2byte문자외의 문자도 url에 이상을 줄 수가 있음
git-svn-id: http://xe-core.googlecode.com/svn/sandbox@2370 201d5d3c-b55e-5fd7-737f-ddc643e51545
This commit is contained in:
parent
aa141569c1
commit
d5065b2c01
1 changed files with 1 additions and 2 deletions
|
|
@ -557,8 +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;
|
||||
$url .= ($url?'&':'').$key.'='.urlencode($val);
|
||||
}
|
||||
|
||||
return $this->path.'?'.htmlspecialchars($url);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue