2012-03-15 160 views
4

我有以下文字加斜槓「/」到URL

Car/red 

我希望它被髮送withing的URL 例如:

http://ii/search/index/search/Car%2Fred/page/2 

但這樣做讓「搜索」查詢字符串只有「汽車」而忽略「紅色」部分 我們如何編碼斜線以便可以在URL內發送?

+0

你顯示的內容應該工作。你在使用什麼服務器,你的重寫方法是什麼樣的? – 2012-03-15 10:48:18

+0

我在Fedora上運行php,$ _GET [「string」]只獲得第一部分 – Hilmi 2012-03-15 10:49:37

+0

您正在重寫URL。規則是什麼樣的? – 2012-03-15 10:50:15

回答

3

如果您使用的網址格式「路徑」你不能夠在參數提交斜線,因爲Yii中無法區分它們。見Qiang's comment

作爲一種變通方法設置:

'urlManager'=>array(
    'appendParams'=>false, 
), 

你的URL看起來應該是這樣,那麼:

http://ii/search/index?search=Car/red&page=2

您還可以添加重寫規則具有在一個更好的方式在頁面PARAM URL。

+0

thenks sir,我感謝您的幫助 ... – Hilmi 2012-03-15 12:22:31