2012-07-11 189 views
0

我們在我們的測試網站上有一個完全正常工作的網站Facebook登錄API,當我們移動到一個新的域後,它停止工作。當然,我們爲新域名創建了一個新應用,但仍然收到錯誤消息:Facebook網站登錄API不起作用

Notice: A session had already been started - ignoring session_start() in /data/www/kuponia.hu/docs/system/includes/library.inc.php on line 9 
Notice: Undefined index: PHP_AUTH_USER in /data/www/kuponia.hu/docs/system/includes/mainPLUS.php on line 52 
Notice: Undefined index: mobile_access in /data/www/kuponia.hu/docs/system/includes/config.php on line 63 
Notice: A session had already been started - ignoring session_start() in /data/www/kuponia.hu/docs/system/includes/fns.php on line 10 
Notice: Undefined index: userid in /data/www/kuponia.hu/docs/system/includes/fns.php on line 11 
Notice: Undefined index: fb_access_token in /data/www/kuponia.hu/docs/system/modules/facebook/facebook.php on line 6 
Notice: Undefined index: userid in /data/www/kuponia.hu/docs/system/modules/facebook/facebook.php on line 37 

任何想法是什麼錯誤?新的API密鑰正在與舊網站(當然還有域更改)完美地協作,但如果我嘗試使用新域,仍然無法正常工作。我們非常需要這個Facebook連接登錄API。請想!謝謝。

回答

0

在網絡上搜索了一點後,我發現這一點:
http://www.ajaykumarsingh.com/php/notice-a-session-had-already-been-started-ignoring-session_start-in-on-line.html
這(實際上告訴你一樣第一):
https://dmadan.wordpress.com/2011/12/05/notice-a-session-had-already-been-started-ignoring-session_start/
希望它會幫助你。

摘要:

當你的php.ini文件session.autostart 開啓時發生此問題。您需要通過編輯您的PHP.INI文件並將其設置爲關閉和/或將.htaccess文件放置在您的Web目錄的根目錄中,並使用以下值:php_flag session.auto_start 0並在您的代碼中使用if (!isset($_SESSION)) session_start();而不是session_start();

只注意到有也讓很多類似的問題:
https://stackoverflow.com/search?q=A+session+had+already+been+started+-+ignoring+session_start%28%29