parse_str() analyse la chaîne de caractères
str
comme s'il s'agissait d'une requête
HTTP, passée via l'URL. Toutes les variables qu'elle y repère
sont alors créées, avec leurs valeurs respectives. Si le second
paramètre arr
est fourni, les variables
y seront stockées, sous forme d'index de tableau.
Note : Le support du paramètre optionnel
arr
a été ajouté en PHP 4.0.3.
Note : Pour accéder à l'URL appelante QUERY_STRING, vous devez utiliser la variable
$_SERVER['QUERY_STRING']
. Il est aussi intéressant de lire la section sur les variables externes à PHP.
Note : La configuration de magic_quotes_gpc affecte l'affichage de cette fonction car parse_str() utilise le même mécanisme que PHP utilise pour propager les variables $_GET, $_POST, etc.
Voir aussi parse_url(), pathinfo(), http_build_query(), get_magic_quotes_gpc() et urldecode().