J'ai une application en PHP qui va sur l'occasion, d'avoir à gérer les Url où plus d'un paramètre dans l'URL aura le même nom. Est-il un moyen facile de récupérer toutes les valeurs d'une clé donnée? PHP $_GET retourne uniquement la dernière valeur.
Pour faire de ce béton, ma demande est un résolveur OpenURL, et peuvent obtenir les paramètres d'URL comme ceci:
ctx_ver=Z39.88-2004
&rft_id=info:oclcnum/1903126
&rft_id=http://www.biodiversitylibrary.org/bibliography/4323
&rft_val_fmt=info:ofi/fmt:kev:mtx:book
&rft.genre=book
&rft.btitle=At last: a Christmas in the West Indies.
&rft.place=London,
&rft.pub=Macmillan and co.,
&rft.aufirst=Charles
&rft.aulast=Kingsley
&rft.au=Kingsley, Charles,
&rft.pages=1-352
&rft.tpages=352
&rft.date=1871
(Oui, je sais, c'est moche, bienvenue dans mon monde). Notez que la touche "rft_id" apparaît deux fois:
rft_id=info:oclcnum/1903126
rft_id=
http://www.biodiversitylibrary.org/bibliography/4323
sera de retour juste , la valeur précédente (
$_GET
) ayant été remplacé.
J'aimerais avoir accès à la fois à des valeurs. Est-ce possible en PHP? Si non, toute réflexion sur la façon de gérer ce problème?