GetURLPart()

Syntaxe

Resultat$ = GetURLPart(URL$, Parametre$)
Description
Renvoie une partie de l'URL$ spécifiée. Une URL$ peut contenir des paramètres, utiles quand un langage de script est utilisé sur le serveur Web (comme PHP). La syntaxe est la suivante: http://www.purebasic.com/index.php3?test=1. Ici le paramètre se nomme "test" et sa valeur associée est "1". Cette commande renverra la valeur d'un 'Parametre$' donné. Les paramètres ne sont pas sensibles aux majuscules/minuscules. De surcroît, 'Parametre$' peut être une des constantes suivantes, pour accéder facilement à une partie standard de l'URL$:
  #PB_URL_Site: renvoie le site de l'URL$
  #PB_URL_Port: renvoie le port de l'URL$ (s'il existe)
  #PB_URL_Parameters: renvoie tous les paramètres de l'URL$
  #PB_URL_Path: renvoie le chemin de l'URL$
  #PB_URL_User: renvoie le nom d'utilisateur de l'URL$ (s'il existe)
  #PB_URL_Password: renvoie le mot de passe de l'URL$ (s'il existe)
Exemple:
  URL$ = "http://user:pass@www.purebasic.com:80/index.php3?test=1&ok=2"
  
  Debug GetURLPart(URL$, #PB_URL_Site)     ; Affichera "www.purebasic.com"
  Debug GetURLPart(URL$, #PB_URL_Port)     ; Affichera "80"
  Debug GetURLPart(URL$, #PB_URL_Parameters) ; Affichera "test=1&ok=2"
  Debug GetURLPart(URL$, #PB_URL_Path)     ; Affichera "index.php3"
  Debug GetURLPart(URL$, #PB_URL_User)     ; Affichera "user"
  Debug GetURLPart(URL$, #PB_URL_Password) ; Affichera "pass"
  Debug GetURLPart(URL$, "test")           ; Affichera "1"
  Debug GetURLPart(URL$, "ok")             ; Affichera "2"
Cette commande sera très utile pour découper facilement une URL$ lors de l'écriture d'un CGI.

OS Supportés

Tous

<- GetHTTPHeader() - Http Index - ReceiveHTTPFile() ->