0

テスト サイトには完全に機能するウェブサイト 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 が緊急に必要です。アイデアをください! ありがとう。

4

1 に答える 1

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 ファイルを編集して off に設定するか.htaccess、Web ディレクトリのルートに次の値のファイルを配置して、これをオフにする必要がphp_flag session.auto_start 0ありif (!isset($_SESSION)) session_start();ますsession_start();

SOにも同様の質問がたくさんあることに気付きました:
https://stackoverflow.com/search?q=A+session+had+already+been+started+-+ignoring+session_start%28%29

于 2012-07-11T07:52:26.043 に答える