2011-04-07 70 views
0

如何傳遞的路徑,使用URI ASSOC傳遞路徑中的URL作爲參數代碼點火器框架

$數據= $ CI-> URI-> uri_to_assoc(3,空)的文件;

http://localhost/index.php/home/index/fileargument/ \共享\路徑\爲\我\ file.xml

不鍛鍊所有反斜槓轉換爲:正斜槓那麼它只能捕獲第一部分「共享」被保存在我的變量。

我檢查了我的config.php文件,反彈似乎被允許...

+0

得到它的工作只是用GET參數和離開的config.php uri_protocol到AUTO自動計算出要使用哪一個,作品大! – user391986 2011-04-07 17:53:32

回答

1

如果您在routes.php文件配置文件做出了路線,如:

$route['home/index/fileargument/:any'] = "home/index/fileargument/$1"; 
+0

感謝泰勒好主意,但似乎並沒有工作,如果我使用正斜槓我再次得到的路徑的第一部分,如果我使用反斜槓我得到請求的網址在服務器上找不到。 – user391986 2011-04-07 14:42:45

0

您可能需要URL encode文件路徑,包括它在你的URL之前。儘管說實話,這聽起來確實應該是查詢字符串會更好的情況。