2014-01-20 44 views
3

我必須在我的third_party文件夾中安裝10多個API,每個都有自己的示例文件,用於測試oauth驗證和其他功能。輕鬆入侵codeigniter路由到third_party示例文件

沒有太多的變化,有沒有人發現了一個簡單的方法來破解笨路由執行像

$route['hackToken'] = "/application/third_party/googleads-php-lib-master/examples/AdWords/Auth/GetRefreshToken.php"; 
+0

我只是想了一下,並意識到停止這個'http:// localhost/application/third_party/googleads-php-lib-master/examples/AdWords/Auth/GetRefreshToken.php'的唯一的東西就是你的'。 htaccess'文件。我將其重命名爲stop.htacess並且它可以工作。如果我碰巧在路徑中有更多的htaccess文件,任何人都可以用'Bash'腳本提供任何答案來重命名它們並且不重命名它們? –

+0

抱歉該死的錯別字!)... *如果碰巧有更多.htacess文件,有人可以在'Bash'或'DOS'中提供一個答案來重命名並保留它們嗎? –

+0

更重要的更正:在說「它有效」,我的意思是我可以執行該文件,但我仍然不在Codeigniter中訪問'$ CI =&get_instance();'仍然,有什麼想法? –

回答

1

笨希望找到控制器在路由的目標派生的類文件。所以,除非你爲每個例子創建一個Controller,否則你將無法做到這一點。

+0

謝謝@dwaynetowell,我也很快意識到它不是'真正可行''容易'。公認。 –