PHP错误处理的作用及不安全因素,PHP如何禁止显示错误?

2022-03-24 481

PHP错误处理的作用及不安全因素,PHP如何禁止显示错误?php错误处理是我们在自己开发或者是使用相关的PHP的开源程序的时候,书写代码错误的时候,PHP对于代码错误的提示,对于PHP错误代码提示既有利于开发人员能及时的了解到错误的位置。

PHP错误处理的作用及不安全因素,PHP如何禁止显示错误?
PHP错误处理的作用及不安全因素,PHP如何禁止显示错误?

同时也存在很多不安全的因素,而在一般的Cms中基本上都会使用调式模式来开启错误提示,那么PHP错误提示有哪些作用?PHP错误提示又有哪些不安全因素?PHP又如何禁止显示错误呢?下面是浩沐资源网对于以上这些问题梳理的相关笔记。

PHP错误提示有哪些作用?

提示我们PHP代码的错误类型

通常当我们在写PHP代码的时候,如果在代码中书写错误,就会显示出错误信息,例如下图:

PHP错误处理的作用及不安全因素,PHP如何禁止显示错误?
PHP错误处理的作用及不安全因素,PHP如何禁止显示错误?

就会显示出解析错误、语法错误,并且爆出了少输入了;号错误。

提示我们哪个文件出错

可以在上图中看到我们是哪个文件出错,并会爆出错误的PHP文件。

提示我们文件的哪一行出错

在上图中最后就爆出了on line 4,就表明在这个文件的第四行出错了。

以上简单的列举了PHP错误有哪些作用,同时PHP错误提示也存在一些不安全的因素。

PHP错误提示不安全因素

通过上图我们可以发现,虽然PHP错误提示可以快速的让我们定位到PHP错误的文件及行数,但是也给我们带来了不安全因素,PHP错误提示爆出了我们的PHP文件的路径,以及我们的服务器中存在的文件,这对于服务器来说还是十分不安全的因素,所以在一些开源的Cms程序当中,当我们开启程序的调式模式之后就会提醒我们如果开启调式模式会带来不安全因素。

PHP如何关闭或者禁止显示错误提示

在PHP配置文件php.ini中关闭

打开我们服务器中的PHP配置文件php.ini,在php.ini文件中查找display_errors设置,将display_errors的值设置为Off,如果display_errors值为On就是开启PHP的错误提示。

PHP错误处理的作用及不安全因素,PHP如何禁止显示错误?
PHP错误处理的作用及不安全因素,PHP如何禁止显示错误?

上图所示的PHP版本为php7.4.3,php.ini中的错误提示代码开关行数在480行,默认情况下display_errors的设置是On开启状态,我们将其值设置为Off就可以关闭PHP的错误提示,然后重启服务器再次访问包含有错误的文件的时候,就不会提示再有PHP错误提示了,以下是关闭PHP错误提示后的截图:

PHP错误处理的作用及不安全因素,PHP如何禁止显示错误?
PHP错误处理的作用及不安全因素,PHP如何禁止显示错误?

可以看到我们在关闭PHP错误提示后,就直接使用的服务器的错误提示页面提示HTTP ERRORS 500错误。

以上就是关于PHP错误处理的作用及不安全因素及PHP如何禁止显示错误提示的全文,PHP错误提示确实会存在不安全因素,所以我们在做网站或者是PHP项目的时候,最好是在线下使用时开启PHP错误提示,当我们的网站或者其他PHP项目在生产环境下或是在远端服务器、Vps上运行的时候,还是需要将PHP的错误提示信息关闭掉。

声明: 本站仅提供资源学习下载,资源费用仅为赞助站长的整理费,不代表资源自身价值也不包含任何服务。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
本站提供的资源来自网络,版权争议与本站无关,所有内容及软件的文章仅限用于学习和研究目的。
如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。侵删请致信E-mail:duhaomu@163.com

浩沐资源网 开发技巧 PHP错误处理的作用及不安全因素,PHP如何禁止显示错误? https://www.dhaomu.com/6930.html

相关文章

发表评论
暂无评论
  • 0 +

    访问总数

  • 0 +

    会员总数

  • 0 +

    文章总数

  • 0 +

    今日发布

  • 0 +

    本周发布

  • 0 +

    运行天数

浩沐资源网-打造全网优质免费教程资源分享网站!