php怎么不让网页显示错误信息

fiy 其他 185

回复

共3条回复 我来回复
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    要禁止网页显示错误信息,你可以通过以下几种方法来实现:

    1. 在PHP代码中禁用错误报告
    在你的PHP代码中添加以下代码,可以在网页上禁用错误报告:
    “`
    error_reporting(0);
    ini_set(‘display_errors’, 0);
    “`
    这样设置后,PHP不会在网页上显示任何错误信息。

    2. 在php.ini文件中配置错误报告
    你可以使用php.ini文件来配置PHP的错误报告。打开php.ini文件,找到以下两行代码:
    “`
    display_errors = On
    error_reporting = E_ALL
    “`
    将这两行代码改为:
    “`
    display_errors = Off
    error_reporting = E_ALL & ~E_NOTICE
    “`
    保存并重新启动你的PHP服务器,这样就禁止了网页显示错误信息。

    3. 使用.htaccess文件禁用错误报告
    如果你的网站是运行在Apache服务器上,你可以通过在网站根目录下的.htaccess文件中添加以下代码来禁用错误报告:
    “`
    php_flag display_errors off
    “`
    保存文件后,重新加载网页,错误信息将不再显示。

    请注意,在生产环境中,为了保证网站的安全性和稳定性,建议禁用错误报告。但在开发和调试阶段,错误报告可以帮助你找出代码中的问题,因此在开发环境中可以启用错误报告。

    2年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    在PHP中,可以通过以下几种方法来禁止网页显示错误信息:

    1. 在PHP代码中使用error_reporting函数:
    可以使用error_reporting函数设置PHP错误报告的级别,将错误报告级别设置为0,即可禁止将错误信息显示到网页上。示例代码如下:
    “`

    “`

    2. 在php.ini文件中设置display_errors:
    打开php.ini文件,搜索display_errors字段,并将其值设置为Off。这将全局禁止PHP将错误信息显示到网页上。修改完php.ini文件后,重启Web服务器才能生效。

    3. 在.htaccess文件中设置php_flag:
    在网站的根目录中找到.htaccess文件(如果没有,则可以创建一个),添加以下行来禁止显示错误信息:
    “`
    php_flag display_errors off
    “`

    4. 使用ini_set函数:
    可以使用ini_set函数临时更改php.ini文件中的配置项。在PHP代码中,可以将display_errors设置为Off来禁止显示错误信息。示例代码如下:
    “`

    “`

    5. 设置error_log:
    可以将错误信息写入到日志文件而不是显示到网页上。可以使用error_log函数将错误信息写入到指定的日志文件中。示例代码如下:
    “`

    “`
    这将将错误信息写入到指定路径的error.log文件中。

    2年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    当网页发生错误时,显示错误信息可以帮助开发人员找到和解决问题。然而,在生产环境中,显示错误信息可能会暴露网站的敏感信息,因此不建议在公开访问的网页上显示错误。下面将介绍一些方法,可以阻止PHP显示错误信息。

    1. 修改php.ini配置文件

    在php.ini配置文件中可以设置PHP的错误报告级别,并决定是否将错误信息显示在页面上。通过修改php.ini可以全局设置错误报告级别。找到以下内容并进行修改:

    “`
    error_reporting = E_ALL & ~E_NOTICE
    display_errors = Off
    “`

    – error_reporting:设置错误报告级别,E_ALL表示显示所有错误。
    – display_errors:设置是否将错误信息显示在页面上,Off表示不显示。

    修改完成后,保存并重启Web服务器,使修改生效。

    2. 使用.htaccess文件

    .htaccess文件是用于配置Apache服务器的文件,在其中也可以配置PHP的错误报告。在网站的根目录下创建一个名为.htaccess的文件,并添加以下内容:

    “`
    php_flag display_errors off
    “`

    保存文件并重启Web服务器。

    3. 在PHP脚本中使用ini_set函数

    在PHP脚本中,可以使用ini_set函数临时修改php.ini中的配置。

    “`

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部