Envoi des paramètres via URL ne marche pas en production
avion-f16 Messages postés 19252 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
J'utilise Symfony 5 et PHP 8. Quand je fait ma pagination, j'envoi toujours un paramètre page en URL pour savoir sur quel page je suis dans ma pagination. Mon URL est donc comme suit: https://monsite.com/maroute?page=2
En local, ça marche correctement, mais une fois sur le serveur, c'est la pagaille. J'ai tenté de le débuguer en prod, en affichant le Symfony profiler, mais ce dernier ne marche pas correctement non plus, Comme l'indique l'image ci-joint.
N.B: L'application est déployé sur nginx, avec PHP 8.
Merci pour toutes réponses
PHP/Symfony
- Envoi des paramètres via URL ne marche pas en production
- Url - Guide
- Parametres de mon ordinateur - Guide
- Paramètres dns - Guide
- Envoi impossible messenger - Forum Facebook Messenger
- Messenger impossible d'envoyer en jaune - Forum Facebook Messenger
1 réponse
Bonjour,
Si tu fais de la réécriture d'URL, assures-toi que la "query string" ne soit pas perdue.
Avec Apache : https://httpd.apache.org/docs/2.4/rewrite/flags.html#flag_qsa
Avec Nginx, il faut ajouter la variable $args (dans la config Nginx, ce n'est pas une variable PHP).