PHP如何屏蔽网页错误?

 我来答
腾讯电脑管家
2018-02-02 · 百度知道官方认证企业
腾讯电脑管家
腾讯电脑管家是腾讯公司推出的免费安全管理软件,能有效预防和解决计算机上常见的安全风险,并帮助用户解决各种电脑“疑难杂症”、优化系统和网络环境,是中国综合能力最强、最稳定的安全软件。
向TA提问
展开全部
1、@屏蔽法
@在php中一个抑制错误的符号,即便是你开启了报错功能,只要在错误语句之前加上@符号,便可屏蔽了错误信息。使用@抑制错误之前,会出现一个警告错误。
使用后,警告错误便会消失,只会出现die函数中报错信息.
2、error_reporting屏蔽法 在php文件开始之前,我们可以加上这样一句话error_reporting(0);这个函数的意思是设置 PHP 的报错级别并返回当前级别,0则代表禁用错误报告.
3、display_errors屏蔽法 这种方法应该是最彻底的一种解决办法,因为前两种方法只能作用于单行或者单个文件,这个则是作用于所有的php文件。
打开php.ini文件,搜display_errors = on,默认的是on,即开启报错功能,改为off即可.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
学屋舍
2018-05-29 · TA获得超过5013个赞
知道小有建树答主
回答量:8434
采纳率:100%
帮助的人:149万
展开全部

1、@屏蔽法    
@在php中一个抑制错误的符号,即便是你开启了报错功能,只要在错误语句之前加上@符号,便可屏蔽了错误信息。使用@抑制错误之前,会出现一个警告错误。使用后,警告错误便会消失,只会出现die函数中报错信息。


2、error_reporting屏蔽法    在php文件开始之前,我们可以加上这样一句话error_reporting(0);这个函数的意思是设置 PHP 的报错级别并返回当前级别,0则代表禁用错误报告。


3、display_errors屏蔽法    这种方法应该是最彻底的一种解决办法,因为前两种方法只能作用于单行或者单个文件,这个则是作用于所有的php文件。打开php.ini文件,搜display_errors = on,默认的是on,即开启报错功能,改为off即可。

出现错误或服务器错误导致状态栏里显示“网页上有错误”六个字。爪哇脚本出现错误或服务器错误会导致网页上有错误。 

第一个可能性比较大的是网页本身的问题。也就是服务端的问题。如今很多的网站页面的代码都是套用一些模板,而原模板的所有爪哇脚本可能又没有被完全用到。

加之设计者的水平或是疏忽等问题。导致在页面上找不到爪哇脚本对象。就会显示出网页有问题的现象。 第二个可能是电脑本身问题。比如浏览器的版本。或是他的页面需要某些插件或组件。而你的电脑上没有安装或是被屏蔽。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式