色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

您的位置:首頁技術文章
文章詳情頁

PHP安全-錯誤報告

瀏覽:101日期:2022-09-12 10:27:04
錯誤報告

沒有不會犯錯的開發者,PHP的錯誤報告功能將協助您確認和定位這些錯誤。可以PHP提供的這些詳細描述也可能被惡意攻擊者看到,這就不妙了。使大眾看不到報錯信息,這一點很重要。做到這一點很容易,只要關閉display_errors,當然如果您希望得到出錯信息,可以打開log_errors選項,并在error_log選項中設置出錯日志文件的保存路徑。

由于出錯報告的級別設定可以導致有些錯誤無法發現,您至少需要把error_reporting設為E_ALL(E_ALL | E_STRICT 是最高的設置, 提供向下兼容的建議, 如不建議使用的提示).

所有的出錯報告級別可以在任意級別進行修改,所以您如果使用的是共享的主機,沒有權限對php.ini, httpd.conf, 或 .htaccess等配置文件進行更改時,您可以在程序中運行出錯報告級別配置語句:

CODE:

<?php

ini_set(’error_reporting’, E_ALL | E_STRICT);

ini_set(’display_errors’, ’Off’);

ini_set(’log_errors’, ’On’);

ini_set(’error_log’, ’/usr/local/apache/logs/error_log’);

?>

小提示

http://php.net/manual/ini.php 對php.ini的選項配置作了詳盡的說明。

PHP還允許您通過 set_error_handler( ) 函數指定您自已的出錯處理函數:

CODE:

<?php

set_error_handler(’my_error_handler’);

?>

上面程序指定了您自已的出錯處理函數my_error_handler( ); 下面是一個實際使用的示例:

CODE:

<?php

function my_error_handler($number, $string, $file, $line, $context)

{

$error = '= == == == ==nPHP ERRORn= == == == ==n';

$error .= 'Number: [$number]n';

$error .= 'String: [$string]n';

$error .= 'File: [$file]n';

$error .= 'Line: [$line]n';

$error .= 'Context:n' . print_r($context, TRUE) . 'nn';

error_log($error, 3, ’/usr/local/apache/logs/error_log’);

}

?>

小提示

PHP 5還允許向set_error_handler( )傳遞第二個參數以限定在什么出錯情況下執行出定義的出錯處理函數。比如,現在建立一個處理告警級別(warning)錯誤的函數:

CODE:

<?php

set_error_handler(’my_warning_handler’, E_WARNING);

?>

PHP5還提供了異常處理機制,詳見http://php.net/exceptions

標簽: PHP
相關文章:
主站蜘蛛池模板: 鲁丝片一区二区三区免费 | 国产精品线在线精品国语 | 国产高清在线观看视频手机版 | 国产一区二区精品久久凹凸 | 在线观看二区三区午夜 | 免费久久久久 | 草草影院www色欧美极品 | 在线观看一区二区三区四区 | 亚洲精品欧美精品国产精品 | 亚洲成人在线播放视频 | 免费视频毛片 | 久久精品成人国产午夜 | 波多野结衣在线播放视频 | 国产精品久久久久久久久久98 | 欧美成人午夜片一一在线观看 | 国产成人精品一区二区免费 | 91精品国产高清91久久久久久 | 国产精品视频免费 | 亚洲国产一区二区a毛片日本 | 九九视频在线 | 3至13呦女毛片 | 国产真实一区二区三区 | 亚洲一区 中文字幕 久久 | 亚洲精品中文字幕在线 | 99久久亚洲国产高清观看 | 欧美一级日韩一级 | 在线成人免费观看国产精品 | 中字毛片| 久久橹| ccav在线永久免费看 | 国产亚洲精品久久久久91网站 | 欧美亚洲视频在线观看 | 亚洲午夜久久久久国产 | 精品久久香蕉国产线看观看亚洲 | 18女人毛片大全 | 日本三级全黄三级a | 日本一级毛片免费 | 中文字幕亚洲高清综合 | 欧美亚洲日本一区二区三区浪人 | 97久久草草超级碰碰碰 | 精品免费久久久久久成人影院 |