#18070021 * 외부페이지 링크 변조되는 문제 수정

* by 백성찬님

git-svn-id: http://xe-core.googlecode.com/svn/sandbox@6533 201d5d3c-b55e-5fd7-737f-ddc643e51545
This commit is contained in:
bnu 2009-06-12 12:42:21 +00:00
parent 921fcd1190
commit 40660efbe0

View file

@ -140,8 +140,8 @@
function _replacePath($matches) { function _replacePath($matches) {
$val = trim($matches[3]); $val = trim($matches[3]);
// http 또는 / 로 시작하는 경로라면 그냥 pass // 외부링크 또는 / 로 시작하는 경로라면 그냥 pass
if(preg_match('/^(http|\/)/i',$val)) return $matches[0]; if(preg_match('/^(http|https|ftp|telnet|mms|\/)/i',$val)) return $matches[0];
// .. 와 같은 경우 대상 경로를 구함 // .. 와 같은 경우 대상 경로를 구함
elseif(preg_match('/^(\.\.)/i',$val)) { elseif(preg_match('/^(\.\.)/i',$val)) {