我的问题很简单:如何隐藏下面的警告消息,以便用户看不到它?它不时出现在我网站的顶部。
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令牌已过期而发生。
我已经尝试了几个小时来通过自动续订已过期的令牌来正确解决它但没有运气。
答案 0 :(得分:1)
好吧,如果你只需要隐藏它,你可以去php文件(/ home / content / / * ** / php / facebook / facebook -login.php)并将@添加到第17行以压缩该函数调用中的任何错误。请参阅:http://php.net/manual/en/language.operators.errorcontrol.php
请在那里考虑警告。
另外请注意,对用户施加压力(但记录)错误并在您以管理员身份访问您的网站时显示错误的正确错误处理将会更好。