Si vous avez une URL comme celle-ci:
http://.../temp.php?id=15,en
$_GET
contiendra un tableau avec un seul élément:
array
'id' => string '15,en' (length=5)
Ce qui signifie que vous devrez extraire les données pertinentes de cette entrée $_GET['id']
.
Par exemple, vous pouvez utiliser quelque chose comme ceci:
$items = explode(',', $_GET['id']);
if (count($items) === 2) {
list($id, $lang) = $items;
echo "id : $id<br>";
echo "lang : $lang<br>";
}
En utilisant explode()
pour diviser la chaîne $_GET['id']
, en utilisant une virgule comme séparateur.
Et vous obtiendrez la sortie suivante:
id : 15
lang : en
Bien sûr, pour obtenir des URL avec un seul paramètre id
, vous devrez modifier la façon dont votre application génère des URL. A propos de cela, il n'y a pas grand-chose que nous puissions faire sans savoir comment vous générez actuellement vos URL ...
pourquoi voulez-vous cela? –
Pourquoi ne pas simplement '? 15, en'? – Gumbo