Le langage PHP dispose de nombreuses fonctions permettant de travailler sur les adresses URL (Uniform esource Locator).
| Fonction |
|---|
| Description |
| $chaine = base64_decode($donnee_encodee); |
| décode une chaîne de caractères en MIME base64. |
| $chaine_encodee = base64_encode($donnee); |
| encode une chaîne de caractères en MIME base64. |
| $tableau = parse_url($chaine_URL); |
| analyse une adresse URL et retourne ses composants dans un tableau associatif (clés : scheme, host, port, user, pass, path, query, et fragment). |
| $chaine = rawurldecode($chaine_URL); |
| décode une chaîne de caractères encodée en URL. |
| $chaine_URL = rawurlencode($chaine); |
| encode une chaîne de caractères en adresse URL. |
| $chaine = urldecode($chaine_URL); |
| décode une chaîne de caractères encodée en adresse URL. |
| $chaine_URL = urlencode($chaine); |
| encode une chaîne de caractères en adresse URL. |