1

주제: 알아두면 도움되는 경로명 관련 변수

아래는 r806이후 변경된 경로명 관련 변수들입니다. trac 로그에서 긁어왔습니다. 플러그인 만드시는데 도움이 되실지 모르겠네요 smile

==Global URL variables 체계 변경==

    * $hostURL, $blogURL, $folderURL의 semantics를 이전과 같이 유지
    * 앞으로 path URL만 꼭 필요한 경우, $blogURL 대신 $pathURL을 사용해야 함
    * $serviceURL
          o always full URL
          o script, attach, image, style 등 정적인 URL에 사용
    * $defaultURL
          o always full URL
          o RSS, Trackback, Sync 등 외부에 링크를 제공할 때 사용
    * $baseURL
          o HTTP_HOST sensitive full URL or path only
          o $defaultURL에서 파생됨
    * $pathURL
          o Path only
          o Popup Windows 등 cross-domain restriction 영역에 주로 사용
    * Added getDefaultURL($uid) function
          o uid에 대한 defaultURL을 리턴하는 함수
    * $user['homapage']를 defaultURL로 제공
          o 댓글 및 방명록에 defaultURL로 자동 처리됨
    * $defaultURL 사용으로 변경
          o Sync 링크
          o RSS 링크
          o Trackback 링크
          o 글 guid 또는 퍼머링크
          o 댓글 알리미 링크

"Everything looks different on the other side."

-Ian Malcomm, from Michael Crichton's 'The Jurassic Park'

2

답글: 알아두면 도움되는 경로명 관련 변수

질문이 있습니다!

태터 캐쉬 폴더의 경로를 내려고 하는데요.. 현재는 이런 식으로 일단 하고 있습니다.

$_SERVER['DOCUMENT_ROOT'].$GLOBALS['blogURL'].'/cache'

이럴 경우 블로그가 루트의 하위 경로 (예를 들어 /blog)에 설치되었다면

/web/root/user/html/blog/cache

하는 식으로 제대로 나오겠지만, 만약에 루트에 설치된 경우는 어떻게 되나요? 이 경우 $GLOBALS['blogURL']이 공백이라면 괜찮지만 '/'라면

/web/root/user/html//cache

하는 식으로 돼서 에러가 나지 않을까 하는 생각이 들어서요. 그냥 캐쉬 폴더 자체의 경로를 출력하는 변수는 없을까요?