SetURLPart()

Syntaxe

Resultat$ = SetURLPart(URL$, Parametre$, Valeur$)
Description
Change 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 changera 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 modifier facilement une partie standard de l'URL$:
  #PB_URL_Protocol: modifie le protocole de l'URL$
  #PB_URL_Site: modifie le site de l'URL$
  #PB_URL_Port: modifie le port de l'URL$ (s'il existe)
  #PB_URL_Parameters: modifie tous les paramètres de l'URL$
  #PB_URL_Path: modifie le chemin de l'URL$
  #PB_URL_User: modifie 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://www.test.com/hello.php3"
  
  URL$ = SetURLPart(URL$, #PB_URL_Site, "ftp")
  URL$ = SetURLPart(URL$, #PB_URL_Site, "www.purebasic.com")
  URL$ = SetURLPart(URL$, #PB_URL_Port, "80")
  URL$ = SetURLPart(URL$, #PB_URL_Path, "english/index.php3")
  URL$ = SetURLPart(URL$, #PB_URL_User, "user")
  URL$ = SetURLPart(URL$, #PB_URL_Password, "pass")
  URL$ = SetURLPart(URL$, "test", "1")
  URL$ = SetURLPart(URL$, "ok", "2")
  
  Debug URL$ ; Affichera "ftp://user:pass@www.purebasic.com:80/english/index.php3?test=1&ok=2"
Cette commande sera très utile pour modifier facilement une URL$ lors de l'écriture d'un CGI.

OS Supportés

Tous

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