【php】关闭PHP错误提示方法,防止错误信息泄露
2023-06-13 09:16:49 时间
关闭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文件,就能修改配置,对于虚拟空间来说,很方便。 函数格式:
string ini_set(string $varname, string $newvalue)
方法三:使用error_reporting()函数
在php文件中加入以下代码
error_reporting(E_ALL^E_NOTICE^E_WARNING);
可以关闭所有notice 和 warning 级别的错误。
把这个语句放在脚本的功用包含文件中,通常为config.php 或者conn.php 中就可以控制输出了。
本文共 267 个字数,平均阅读时长 ≈ 1分钟
相关文章
- php替换字符串中,PHP 替换字符串中的一些字符方法介绍
- php和asp网络验证码,Verifycode 1个简单的网页图片验证码的示例程序,基本上现有 字和字母都可以识别。 WEB(ASP,PHP,…) 238万源代码下载- www.pudn.com…
- 【说站】php.ini中屏蔽所有错误的方法
- 学习MySQL还是PHP?(先学php还是mysql)
- MySQL异常捕获:使用PHP技巧轻松完成(php捕获mysql异常)
- 的应用利用PHP中MySQL函数实现功能强大的数据库操作(php中mysql函数)
- 学习PHP玩转MySQL数据库(php操作mysql方法)
- 环境搭建PHP在Linux下的环境搭建与应用(php用linux)
- 程序的安装及测试在Linux环境下安装PHP程序及其测试(Linux下php)
- 命令在PHP中执行Linux命令的方法(php执行linux)
- 快速拥抱Web开发:PHP与MySQL(php和mysqlweb开发)
- 学习Linux开启PHP学习之旅(linux开启php)
- PHP实现Redis的访问控制(php访问redis)
- 在 Linux 中编译PHP程序(linux编译php)
- PHP如何正确输出MySQL中文字符避免乱码?(php输出mysql乱码)
- PHP和MySQL空白错误的解决方法(phpmysql空白)
- PHP读取Linux文件的方法(php读取linux文件)
- PHP连接MSSQL数据库的方法和步骤(php如何连接mssql)
- PHP访问MSSQL数据库的实现方法(php 读取 mssql)
- PHP与MSSQL搭配实现高效多用户并发访问(php mssql并发)
- PHP与MySQL的关联技术(php关联mysql)
- 不重新编译PHP为php增加openssl模块的方法
- PHP异常Parseerror:syntaxerror,unexpectedT_VAR错误解决方法
- PHP基于php_imagick_st-Q8.dll实现JPG合成GIF图片的方法