-1

私の質問は簡単です: ユーザーに表示されないように、以下の警告メッセージを非表示にするにはどうすればよいですか? 時々サイトのトップに表示されます。

Warning: file_get_contents(https://graph.facebook.com/oauth/access_token?client_id=*****************&redirect_uri=&client_secret=******&code=*************************************************************************************) [function.file-get-contents]: failed to open stream: HTTP request failed! HTTP/1.0 400 Bad Request in /home/content/**/*******/php/facebook/facebook-login.php on line 17

私のサイトの機能には影響しないようで、Facebook トークンの有効期限が切れているためにのみ警告が表示されるので、警告については心配していません。

期限切れのトークンを自動更新することで問題を適切に解決しようと何時間も試みましたが、うまくいきませんでした。

4

1 に答える 1

1

それを非表示にするだけの場合は、php ファイル (/home/content/ / * ** /php/facebook/facebook-login.php) に移動し、@ を 17 行目に追加して、その関数呼び出し。参照: http://php.net/manual/en/language.operators.errorcontrol.php

そこでの警告も考慮してください。

また、管理者としてサイトにアクセスした場合に、ユーザーのエラーを抑制 (ログに記録) し、エラーを表示する適切なエラー処理がさらに優れていることにも注意してください。

于 2012-12-31T03:17:49.660 に答える