私は 1 つのホスティング事業者で非常にうまく機能する facebook アプリケーションを持っています。それでも、この次のコードに関する問題がある別のホスティング事業者にアプリを移行しました。
header('P3P: CP="NOI ADM DEV PSAi COM NAV OUR OTRo STP IND DEM"');
session_start();
require "facebook-facebook-php-sdk-5ba36bc/src/facebook.php";
$facebook = new Facebook(array(
'appId' => $app_id,
'secret' => $app_secret,
'cookie' => true,
));
$user = $facebook->getUser();
Safari では常に、Firefox や Windows7 では getUser() が 0 を返すことがあります。
なぜなのかご存知ですか?解決策は何ですか?
ありがとう!
編集:
P3P を変更しても何も解決しません。
前:
header('P3P: CP="NOI ADM DEV PSAi COM NAV OUR OTRo STP IND DEM"');
後:
header('P3P:CP="IDC DSP COR ADM DEVi TAIi PSA PSD IVAi IVDi CONi HIS OUR IND CNT"');
そしてこれさえ:
header('P3P: CP="ALL IND DSP COR ADM CONo CUR CUSo IVAo IVDo PSA PSD TAI TELo OUR SAMo CNT COM INT NAV ONL PHY PRE PUR UNI"');
この問題を修正しない:( .
別のアイデア?