Transmission de données entre pages php à travers l’adresse URL
Pour transférer une donnée « category » ayant la valeur « Book » d’une page php vers une autre, il suffi d’ajouter l’extension « ?category=Book » au url de la page de destination vers laquelle l’usager sera conduite (la prochaine page à s’ouvrir) ». Qu’en est-il lorsque la valeur de « category » est « Book Cover ». en ajoutant « ?category=Book Cover », ça ne marche pas. Quoi faire alors?
Voici comment envoyer par un lien url une chaine de caractères avec des espaces (un ensemble de mots) et les recevoir?
Pour envoyer: Il faut encoder la chaine de caractères en utilisant rawurlencode
Book Cover
Pour recevoir les chaines de caractères envoyées, il faut décoder en utilisant rawurldecode :
$category = rawurldecode($_GET['category']);