SetURLPart()
Syntaxe
Resultat$ = SetURLPart(URL$, Parametre$, Valeur$)Description
Change une partie d'une URL.
Arguments
URL$ L'URL à modifier.
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.php3?test=1.
Ici le paramètre se nomme "test" et sa valeur associée est "1".
Les informations fournies dans "URL$" doivent (au minimum), avoir la forme suivante: "http://www.purebasic.com"Parametre$ La valeur à modifier.
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 : 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 : Modifie le mot de passe de l'URL$ (s'il existe et si un utilisateur' existe aussi)Valeur$ La valeur à affecter au paramètre donné, ou une partie d'une URL.
Valeur de retour
Renvoie l'URL modifiée.
Exemple
URL$ = "http://www.test.com/hello.php" URL$ = SetURLPart(URL$, #PB_URL_Protocol, "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.php") 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.php?test=1&ok=2"
Voir aussi
GetURLPart(), URLEncoder()
OS Supportés
Tous