2014-01-06 42 views
0

我試圖讓我的登錄URL去經過我的控制器URI不能正常工作,所以我所做的就是我加了重定向URI,但我重定向URI似乎因爲它說頁面可能遇到的問題未找到。 (我用笨) URL樣本:重定向使用Facebook的PHP SDK

www.mywebsite.com/somewords/thisfile/function?code=somerandomcode 

但是,當我檢查,如果我連接到正確的控制器功能,它會在那裏。 URL樣本:

www.mywebsite.com/somewords/thisfile/function 

我不知道哪一方原因造成的問題,到底是我對於Facebook的配置還是我笨設置或我做錯了什麼。

+1

要確定什麼是wrond'回聲$ FB-> getLoginUrl(陣列( 'REDIRECT_URI'=> 'gohere'))'。打印的字符串是否包含'「redirect_uri = gohere」?如果是這樣,URL生成不是問題。 – Andreyco

+0

它實際上去那裏,所以它可能不是Facebook的配置是不是? – marchemike

+0

是啊,就像你說的,不是Facebook的問題。這個'somewords/thisfile/function'是你想要重定向的URL的真實部分嗎?由於函數不能被命名爲'function',因此可能會出現問題。 – Andreyco

回答

1

您需要啓用CI的查詢字符串CONFIGS

// application/config/config.php 

$config['enable_query_strings'] = TRUE; 
+1

我想我還是不得不改變uri_protocol爲「REQUEST_URI」 – marchemike