前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【php】关闭PHP错误提示方法,防止错误信息泄露

【php】关闭PHP错误提示方法,防止错误信息泄露

作者头像
吃猫的鱼Code
发布2023-02-02 10:28:18
2K0
发布2023-02-02 10:28:18
举报
文章被收录于专栏:吃猫的鱼个人博客编程笔记
关闭PHP错误提示方法,防止错误信息泄露

我们都知道,php代码有时候可能因为我们的一些操作失误,导致报错,然后会暴露错误信息。 为了防止错误信息泄露,需要关闭php的错误提示。

方法一:修改PHP配置文件php.ini

首先打开配置文件php.ini

然后查找 ‘display_errors’,将display_errors = On 修改为 display_errors = off。(Off为关闭错误提示,On为打开错误提示)

注意:如果你已经把PHP.ini文件复制到windows目录下,那么必须同时把c:windows/php.ini里的display_errors = On修改为display_errors = off

这个方法是针对所有php项目的。

方法二:ini_set()函数

PHP ini_set用来设置php.ini的值,在函数执行的时候生效,脚本结束后,设置失效。无需打开php.ini文件,就能修改配置,对于虚拟空间来说,很方便。 函数格式:

代码语言:javascript
复制
string ini_set(string $varname, string $newvalue)  

方法三:使用error_reporting()函数

在php文件中加入以下代码

代码语言:javascript
复制
error_reporting(E_ALL^E_NOTICE^E_WARNING);

可以关闭所有notice 和 warning 级别的错误。

把这个语句放在脚本的功用包含文件中,通常为config.php 或者conn.php 中就可以控制输出了。

本文共 267 个字数,平均阅读时长 ≈ 1分钟

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 关闭PHP错误提示方法,防止错误信息泄露
  • 方法一:修改PHP配置文件php.ini
  • 方法二:ini_set()函数
  • 方法三:使用error_reporting()函数
相关产品与服务
轻量应用服务器
轻量应用服务器(TencentCloud Lighthouse)是新一代开箱即用、面向轻量应用场景的云服务器产品,助力中小企业和开发者便捷高效的在云端构建网站、Web应用、小程序/小游戏、游戏服、电商应用、云盘/图床和开发测试环境,相比普通云服务器更加简单易用且更贴近应用,以套餐形式整体售卖云资源并提供高带宽流量包,将热门软件打包实现一键构建应用,提供极简上云体验。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档