GetURLPart()

Syntaxe

Resultat$ = GetURLPart(URL$, Parametre$)
Description
Renvoie une partie d'une URL.

Arguments

URL$ L'URL à utiliser.

Une URL peut contenir des paramètres.
C'est utile quand un langage de script est utilisé sur le serveur Web (comme PHP).
La syntaxe est la suivante: http://www.purebasic.com/index.php?test=1.
Ici le paramètre se nomme "test" et sa valeur associée est "1".
Parametre$ La valeur à envoyer.

Les paramètres ne sont pas sensibles à la casse.

De plus, il peut prendre l'une des valeurs prédéfinies suivantes pour accéder facilement à une partie standard de l'URL:
  #PB_URL_Protocol  : Pour renvoyer le protocole
  #PB_URL_Site      : Pour renvoyer le site
  #PB_URL_Port      : Pour renvoyer le port (s'il existe)
  #PB_URL_Parameters: Pour renvoyer tous les paramètres
  #PB_URL_Path      : Pour renvoyer le chemin
  #PB_URL_User      : Pour renvoyer le nom d'utilisateur (s'il existe)
  #PB_URL_Password  : Pour renvoyer le mot de passe (s'il existe)

Valeur de retour

Renvoie la valeur du paramètre ou une autre partie de l'URL.

Exemple

  URL$ = "http://user:pass@www.purebasic.com:80/index.php?test=1&ok=2"
  
  Debug GetURLPart(URL$, #PB_URL_Protocol)   ; Affiche "http"
  Debug GetURLPart(URL$, #PB_URL_Site)       ; Affiche "www.purebasic.com"
  Debug GetURLPart(URL$, #PB_URL_Port)       ; Affiche "80"
  Debug GetURLPart(URL$, #PB_URL_Parameters) ; Affiche "test=1&ok=2"
  Debug GetURLPart(URL$, #PB_URL_Path)       ; Affiche "index.php"
  Debug GetURLPart(URL$, #PB_URL_User)       ; Affiche "user"
  Debug GetURLPart(URL$, #PB_URL_Password)   ; Affiche "pass"
  Debug GetURLPart(URL$, "test")             ; Affiche "1"
  Debug GetURLPart(URL$, "ok")               ; Affiche "2"

Voir aussi

SetURLPart(), URLDecoder()

OS Supportés

Tous

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