J'utilise la règle de routage suivant dans le fichier routes.php de mon projet CodeIgniter:variables routage URI Codeigniter de codage
$route['manage/(:any)'] = "manage/item_lookup/$1";
ce réoriente quoi que ce soit après la gestion dans l'URL à la fonction item_lookup comme variable. Tout après la gérer bit est une chaîne de texte à partir d'une base de données qui est ensuite urlencoded dire
the page "some page title" becomes "manage/some+page+title"
Cependant la variable passée à la fonction item_lookup par CodeIgniter est « some_page_title ». Les espaces sont codés sous forme de traits de soulignement au lieu de signes plus.
Existe-t-il un moyen de forcer PHP à convertir les espaces en caractères de soulignement ou à indiquer à codeigniter d'utiliser les signes plus?
Merci, Diarmuid.