Class Url
classe Url, gérant le découpage des paramètres, leurs modification etc... Traduction et conversion d'une classe (NET_Url2) issue de Pear
Category: PHP 5.2
Copyright: Copyright (c) 2009, Tela Botanica (accueil@tela-botanica.org)
License: <http://www.gnu.org/licenses/gpl.html>
License: <http://www.cecill.info/licences/Licence_CeCILL_V2-fr.txt>
Author: Christian SCHMIDT<schmidt@php.net>
Author: Aurélien PERONNET <aurelien@tela-botanica.org>
Author: Jean-Pascal MILCENT <jpm@tela-botanica.org>
Located at Url.php
public
|
|
public
string|boolean
|
|
public
|
|
public
string|boolean
|
#
getUtilisateur( )
renvoie la partie user de la partie infoUtilisateur (partie précédant le
premier |
public
string|boolean
|
#
getMotDePasse( )
renvoie la partie mot de passe de la partie infoUtilisateur (partie après le
premier |
public
string|boolean
|
#
getInfoUtilisateur( )
Renvoie la partie userinfio, ou false si celle-ci n'existe pas, i.e. si la partie autorité ne contient pas de "@" |
public
|
#
setInfoUtilisateur( string|boolean $infoUtilisateur, string|boolean $motDePasse = false )
Setteur pour la partie infoUtilisateur. Si deux argument sont passé, ils sont combinés dans la partie infoUtilisateur de cette manière username ":" password. |
public
string|boolean
|
|
public
|
|
public
integer|boolean
|
|
public
|
|
public
string|boolean
|
#
getAutorite( )
Renvoie la partie autorité, i.e. [ infoUtilisateur "@" ] hote [ ":" port ], ou false si celle-ci est absente. |
public
|
|
public
string
|
|
public
|
|
public
string|boolean
|
#
getRequete( )
renvoie la chaine de requête (requete string) (sans le premier "?"), ou false si "?" n'est pas présent dans l'url. |
public
|
|
public
string|boolean
|
|
public
|
|
public
array
|
#
getVariablesRequete( )
Renvoie la requete string sous forme d'un tableau de variables telles qu'elles apparaitraient dans le $_GET d'un script PHP |
public
|
|
public
array
|
|
public
|
|
public
|
|
public
string
|
|
public
string
|
#
getURLNormalisee( )
Renvoie une représentation de cette URL sous forme de chaine normalisée. Utile pour la comparaison d'URLs |
public
|
|
public
boolean
|
#
etreAbsolue( )
Renvoie vrai ou faux suivant que l'instance en cours représente une URL relative ou absolue. |
public
|
|
public static
string
|
#
getCanonique( )
Renvoie une instance de Url representant l'URL canonique du script PHP en cours d'éxécution |
public static
string
|
|
public static
|
#
getDemande( )
Renvoie une instance de Url representant l'URL utilisée pour récupérer la requête en cours |
public
|
|
public
mixed
|
|
public
|
string |
OPTION_STRICTE
|
'strict' |
#
Parsing strict dans resoudre() (voir RFC 3986, section 5.2.2). Par défaut à true. |
string |
OPTION_UTILISER_CROCHETS
|
'use_brackets' |
#
Répresenter les tableaux dans les requêtes en utilisant la notation php []. Par défaut à true. |
string |
OPTION_ENCODER_CLES
|
'encode_keys' |
#
URL-encoder les clés des variables dans les requêtes. Par défaut à true. |
string |
OPTION_SEPARATEUR_ENTREE
|
'input_separator' |
#
Séparateurs de variables lors du parsing de la requête. Chaque caractère est considéré comme un séparateur. Par défaut, spécifié par le paramêtre arg_separator.input dans php.ini (par défaut "&"). |
string |
OPTION_SEPARATEUR_SORTIE
|
'output_separator' |
#
Séparateur de variables lors de la génération de la requête. Par défaut, spécifié par le paramètre arg_separator.output dans php.ini (par défaut "&"). |