par
Aureusms » 07 févr. 2009, 13:20
Bon généralement on laisse chercher un peu mais là j'ai un peu de temps.
Ce que veux dire les collègues est dans la variable $_GET, tu auras toutes les clés et les valeurs que tu recherches :
Exemple :
si l'url =
http://www.moi.com/index.php?essai=ee&dfg=ert;
le tableau $_GET sera :
echo $_GET["essai"]; //affichera ee
echo $_GET["dfg"]; //affichera ert
Si ton url est juste une chaine que tu veux analyser, utilises parse_url :
http://fr.php.net/manual/fr/function.parse-url.php
<?php
$url = "http://www.site.com/classic?user=printable&exch=DZD&value=1&expr=USD&date_fmt=us&margin_fixed=0&date=02/06/09&lang=fr";
$tab_url = parse_url($url);
print_r ( $tab_url["query"]); //te retourne user=printable&exch=DZD&value=1&expr=USD&date_fmt=us&margin_fixed=0&date=02/06/09&lang=fr
//ensuite utilises explode() pour couper la chaine obtenu
$tab_query = explode ("&",$tab_url["query"]);
print_r ($tab_query);
//impair les cles
//pair les valeurs
?>
Ensuite te recherches la cles ou se situe "exch" (la je te laisse chercher un peu vers
http://www.php.net/array_keys) et tu rajoutes +1 pour avoir sa valeur.
J'espère que cela va t'aider.
Bon généralement on laisse chercher un peu mais là j'ai un peu de temps.
Ce que veux dire les collègues est dans la variable $_GET, tu auras toutes les clés et les valeurs que tu recherches :
Exemple :
si l'url = http://www.moi.com/index.php?essai=ee&dfg=ert;
le tableau $_GET sera :
[php]echo $_GET["essai"]; //affichera ee
echo $_GET["dfg"]; //affichera ert[/php]
Si ton url est juste une chaine que tu veux analyser, utilises parse_url : http://fr.php.net/manual/fr/function.parse-url.php
[php]<?php
$url = "http://www.site.com/classic?user=printable&exch=DZD&value=1&expr=USD&date_fmt=us&margin_fixed=0&date=02/06/09&lang=fr";
$tab_url = parse_url($url);
print_r ( $tab_url["query"]); //te retourne user=printable&exch=DZD&value=1&expr=USD&date_fmt=us&margin_fixed=0&date=02/06/09&lang=fr
//ensuite utilises explode() pour couper la chaine obtenu
$tab_query = explode ("&",$tab_url["query"]);
print_r ($tab_query);
//impair les cles
//pair les valeurs
?>[/php]
Ensuite te recherches la cles ou se situe "exch" (la je te laisse chercher un peu vers http://www.php.net/array_keys) et tu rajoutes +1 pour avoir sa valeur.
J'espère que cela va t'aider.