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) 2010, Tela Botanica (accueil@tela-botanica.org)
License: Licence CECILL
License: Licence GNU-GPL
Author: Christian SCHMIDT <schmidt@php.net> (Auteur classe originale)
Author: Aurélien PERONNET <aurelien@tela-botanica.org>
Author: Jean-Pascal MILCENT <jpm@tela-botanica.org>
Version: SVN: $Id: Url.php 405 2012-02-22 15:45:39Z gduche $
Link: /doc/framework/
Located at Url.php
public
|
|
public
mixed
|
|
public
|
|
public
|
#
setRequete( array $parametres )
(Re-)Création de la partie requête de l'URL à partir des données du tableau (passé en paramètre). |
public
|
#
fusionnerRequete( array $parametres )
(Re-)Création de la partie requête de l'URL à partir de la fusion du tableau (passé en paramètre) et les valeurs présentes dans $_GET. |
public
|
|
public static
|
#
getCanonique( )
Renvoie une instance d'objet Url representant l'URL canonique du script PHP en cours d'éxécution. |
public static
|
#
getDemande( )
Renvoie une instance d'objet Url representant l'URL utilisée pour récupérer la requête en cours. |
public
string
|
string |
OPTION_UTILISER_CROCHETS
|
'utiliser_crochets' |
#
Répresenter les tableaux dans les requêtes en utilisant la notation php []. Par défaut à true. |
string |
OPTION_ENCODER_CLES
|
'encoder_cles' |
#
URL-encoder les clés des variables dans les requêtes. Par défaut à true. |
string |
OPTION_ENCODER_VALEURS
|
'encoder_valeurs' |
#
URL-encoder les valeurs des variables dans les requêtes. Par défaut à false. |
string |
OPTION_SEPARATEUR_ENTREE
|
'separateur_entree' |
#
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
|
'separateur_sortie' |
#
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 "&"). |