Menu

Functions

Anonymous

Functions

  • Functions
  • Generate URL
    • getUrl
    • getNotEncodedUrl
    • getAutoEncodedUrl
    • getFullUrl
    • getNotEncodedFullUrl
    • getSiteUrl
    • getFullSiteUrl

XE에서 사용된는 여러 글로벌 함수설명.

Generate URL

getUrl

string getUrl('',[string $key, (string/int) $value]);
//or
string getUrl([string $key, (string/int) $value]);

전달받은 파라미터를 토대로 새로운 URL을 반환한다.

Parameters

  • '' : 파라미터의 첫번째 값이 빈문자열('')인 경우 현재 URL정보의 Query부분을 모두 제거한다.
  • $key : 파라미터의 키.
  • $value : 파라미터의 값.

Return Values
현재 URL에서 주어진 파라미터의 값을 변경한 새로운 URL 문자열.

getNotEncodedUrl

string getNotEncodedUrl('',[string $key, (string/int) $value]);
//or
string getNotEncodedUrl([string $key, (string/int) $value]);

전달받은 파라미터를 토대로 인코딩 하지 않은 새로운 URL을 반환한다.

Parameters

  • '' : 파라미터의 첫번째 값이 빈문자열('')인 경우 현재 URL정보의 Query부분을 모두 제거한다.
  • $key : 파라미터의 키.
  • $value : 파라미터의 값.

Return Values
현재 URL에서 주어진 파라미터의 값을 변경하고 인코딩 하지 않은 새로운 URL 문자열.

getAutoEncodedUrl

string getAutoEncodedUrl('',[string $key, (string/int) $value]);
//or
string getAutoEncodedUrl([string $key, (string/int) $value]);

전달받은 파라미터를 토대로 미리 인코딩된 값만 중복으로 인코딩 하지 않은 새로운 URL을 반환한다.

Parameters

  • '' : 파라미터의 첫번째 값이 빈문자열('')인 경우 현재 URL정보의 Query부분을 모두 제거한다.
  • $key : 파라미터의 키.
  • $value : 파라미터의 값.

Return Values
현재 URL에서 주어진 파라미터의 값이 인코딩 되지 않은 경우에만 인코등한 새로운 URL 문자열.

getFullUrl

string getFullUrl ('',[string $key, (string/int) $value]);
//or
string getFullUrl ([string $key, (string/int) $value]);

전달받은 파라미터를 토대로 프로토콜(http://)과 도메인 정보를 포함한 새로운 URL을 반환한다.

Parameters

  • '' : 파라미터의 첫번째 값이 빈문자열('')인 경우 현재 URL정보의 Query부분을 모두 제거한다.
  • $key : 파라미터의 키.
  • $value : 파라미터의 값.

Return Values
현재 URL에서 주어진 파라미터로 변경하고 프로토콜(http://)과 도메인 정보를 포함한 새로운 URL 문자열.

getNotEncodedFullUrl

string getNotEncodedFullUrl ('',[string $key, (string/int) $value]);
//or
string getNotEncodedFullUrl ([string $key, (string/int) $value]);

전달받은 파라미터를 토대로 프로토콜(http://)과 도메인 정보를 포함한 인코딩 하지 않은 새로운 URL을 반환한다.

Parameters

  • '' : 파라미터의 첫번째 값이 빈문자열('')인 경우 현재 URL정보의 Query부분을 모두 제거한다.
  • $key : 파라미터의 키.
  • $value : 파라미터의 값.

Return Values
현재 URL에서 주어진 파라미터로 변경하고 프로토콜(http://)과 도메인 정보를 포함한 인코딩 하지 않은 새로운 URL 문자열.

getSiteUrl

string getSiteUrl (string domain, '',[string $key, (string/int) $value]);
//or
string getSiteUrl (string domain, [string $key, (string/int) $value]);

전달받은 파라미터를 토대로 설정된 도메인의 URL을 반환한다.

Parameters

  • domain : URL에 포함할 도메인(+ 패스).
  • '' : 파라미터의 첫번째 값이 빈문자열('')인 경우 현재 URL정보의 Query부분을 모두 제거한다.
  • $key : 파라미터의 키.
  • $value : 파라미터의 값.

Return Values
현재 URL에서 도메인과 기존 값을 주어진 파라미터로 변경한 새로운 URL 문자열.

getFullSiteUrl

string getFullSiteUrl(string domain, '',[string $key, (string/int) $value]);
//or
string getFullSiteUrl(string domain, [string $key, (string/int) $value]);

전달받은 파라미터를 토대로 설정된 도메인의 URL을 프로토콜(http://)을 포함하여 반환한다.

Parameters

  • domain : URL에 포함할 도메인(+ 패스).
  • '' : 파라미터의 첫번째 값이 빈문자열('')인 경우 현재 URL정보의 Query부분을 모두 제거한다.
  • $key : 파라미터의 키.
  • $value : 파라미터의 값.

Return Values
현재 URL에서 도메인과 기존 값을 주어진 파라미터로 변경하고 프로토콜(http://)을 포함한 새로운 URL 문자열.


Related

Wiki: ReferenceTOC