错误处理,与php配置文件php.ini相关函数
在租服务器时,由于无法自己配置php文件,以下函数可能用得到:
开发阶段:开发时输出所有的错误报告,有利于我们进行程序调试;
运行阶段:不要让程序输出任何一种错误报告(不能让用户看到(懂技术的(黑客),不懂技术的));
如:
用户看不到错误报告,但是维护人员需要看到,我们可以将
错误报告写入日志中:
一、指定错误报告 error_reporting=E_ALL
二、关闭错误输出 display_errors=off
三、开启错误日志功能 log_errors=On
1、如果不指定错误日志位置,则默认写入WEB(apache)服务器的日志中;
2、为error_log选项指定一个文件名(可写)error_log="路径";
3、写入到操作系统日志中 error_log=syslog;
相应的php代码:
<?php
error_reporting(E_ALL);
ini_set("display_errors","off");
ini_set("log_errors","On");
ini_set("error_log","C:/error.log");
//ini_set("error_log","syslog");错误日志输入到操作系统日志中
?>
error_reporting;
ini_set();
ini_get();
error_log();

浙公网安备 33010602011771号