Ben CodeIgniter projenizin routes.php dosyasında aşağıdaki yönlendirme kuralı kullanıyorum:
$route['manage/(:any)'] = "manage/item_lookup/$1";
Bu şey sonra bir değişken olarak item_lookup işlevi url yönetmek yönlendirir. Her şeyi yönetmek biraz sonra urlencoded yani daha sonra bir veritabanından bir metin dizesidir
the page "some page title" becomes "manage/some+page+title"
Ancak CodeIgniter tarafından item_lookup işleve geçirilen değişken "some_page_title" dir. Yerine artı işaretlerin altını gibi alanlarda kodlanmış alıyorsanız.
altçizgiye boşluk UrlEncode veya artı işaretleri kullanmak için CodeIgniter'ı anlatmak için php zorlamak için bir yolu var mı?
Teşekkürler, Diarmuid.