Comment passer un tableau dans une query string en PHP ?
Bonjour à tous ! Je suis débutant en PHP et j'ai rencontré un problème. Je dois passer un tableau de données via une URL (query string) vers une autre page. Par exemple, j'ai un formulaire avec plusieurs cases à cocher, et je veux transmettre les valeurs sélectionnées sous forme de tableau.
J'ai essayé de faire ceci :
```php
$fruits = ['apple', 'banana', 'orange'];
$queryString = http_build_query(['fruits' => $fruits]);
// Résultat : fruits[0]=apple&fruits[1]=banana&fruits[2]=orange
```
Mais quand j'essaie de récupérer le tableau sur l'autre page via $_GET, il arrive comme une simple chaîne, pas comme un tableau. J'ai lu que PHP peut parser ces paramètres tout seul, mais chez moi ça ne marche pas. Peut-être que je fais quelque chose de travers ?
Je me demande aussi : peut-on passer un tableau multidimensionnel ? Et comment traiter correctement ces données côté serveur ? Je serais reconnaissant pour une explication détaillée avec des exemples de code.
Version PHP : 8.x. Merci d'avance !
<<>>
Explication détaillée du passage de tableaux via query string
Vous êtes sur la bonne voie