GetURLPart()
Синтаксис
Result$ = GetURLPart(URL$ , Parameter$)
Описание
Получает определенную часть данного URL. Это может быть названный параметр в строке URL-адреса или другие части URL.
Параметры
URL$ Строка URL$, часть которой требуется получить. Строка URL$ может содержать параметры, которые полезны если сервер использует язык сценариев, такой как: (PHP). Синтаксис следующий:
(http://www.purebasic.com/index.php3?test=1) Здесь параметр называется "test", а его значение "1".Parameter$ Здесь указывается параметр URL$, значение которого требуется возвратить. Параметры не чувствителен к регистру. Этот параметр также может принимать одну из следующих констант для доступа к другим частям URL: #PB_URL_Protocol: возвращает протокол из URL$ #PB_URL_Site: возвращает сайт из URL$ #PB_URL_Port: возвращает порт из URL$ (если указан) #PB_URL_Parameters: возвращает все параметры из URL$ #PB_URL_Path: возвращает путь из URL$ #PB_URL_User: возвращает имя пользователя из URL$ (если указано) #PB_URL_Password: возвращает пароль из URL$ (если указан)
Возвращаемое значение
Возвращает значение указанного параметра или другую часть URL.
Пример
URL$ = "http://user:pass@www.purebasic.com:80/index.php3?test=1&ok=2" Debug GetURLPart(URL$, #PB_URL_Protocol) ; Напечатает "http" Debug GetURLPart(URL$, #PB_URL_Site) ; Напечатает "www.purebasic.com" Debug GetURLPart(URL$, #PB_URL_Port) ; Напечатает "80" Debug GetURLPart(URL$, #PB_URL_Parameters) ; Напечатает "test=1&ok=2" Debug GetURLPart(URL$, #PB_URL_Path) ; Напечатает "index.php3" Debug GetURLPart(URL$, #PB_URL_User) ; Напечатает "user" Debug GetURLPart(URL$, #PB_URL_Password) ; Напечатает "pass" Debug GetURLPart(URL$, "test") ; Напечатает "1" Debug GetURLPart(URL$, "ok") ; Напечатает "2"
См. также
SetURLPart(), URLDecoder()
Поддерживаемые OS
Все