电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

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

PHP安全-錯誤報告

瀏覽:108日期: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
相關文章:
主站蜘蛛池模板: Magnescale探规,Magnescale磁栅尺,Magnescale传感器,Magnescale测厚仪,Mitutoyo光栅尺,笔式位移传感器-苏州连达精密量仪有限公司 | 雷达液位计_超声波风速风向仪_雨量传感器_辐射传感器-山东风途物联网 | 领先的大模型技术与应用公司-中关村科金 | 健康管理师报名入口,2025年健康管理师考试时间信息网-网站首页 塑料造粒机「厂家直销」-莱州鑫瑞迪机械有限公司 | 强效碱性清洗剂-实验室中性清洗剂-食品级高纯氮气发生器-上海润榕科学器材有限公司 | 烟台螺纹,烟台H型钢,烟台钢材,烟台角钢-烟台市正丰金属材料有限公司 | 视频直播 -摄影摄像-视频拍摄-直播分发 | 甲级防雷检测仪-乙级防雷检测仪厂家-上海胜绪电气有限公司 | 硅PU球场、篮球场地面施工「水性、环保、弹性」硅PU材料生产厂家-广东中星体育公司 | 无线讲解器-导游讲解器-自助讲解器-分区讲解系统 品牌生产厂家[鹰米讲解-合肥市徽马信息科技有限公司] | 特种电缆厂家-硅橡胶耐高温电缆-耐低温补偿导线-安徽万邦特种电缆有限公司 | 欧洲MV日韩MV国产_人妻无码一区二区三区免费_少妇被 到高潮喷出白浆av_精品少妇自慰到喷水AV网站 | arch电源_SINPRO_开关电源_模块电源_医疗电源-东佑源 | 右手官网|右手工业设计|外观设计公司|工业设计公司|产品创新设计|医疗产品结构设计|EMC产品结构设计 | 风电变桨伺服驱动器-风电偏航变桨系统-深圳众城卓越科技有限公司 | 珠海白蚁防治_珠海灭鼠_珠海杀虫灭鼠_珠海灭蟑螂_珠海酒店消杀_珠海工厂杀虫灭鼠_立净虫控防治服务有限公司 | 澳门精准正版免费大全,2025新澳门全年免费,新澳天天开奖免费资料大全最新,新澳2025今晚开奖资料,新澳马今天最快最新图库-首页-东莞市傲马网络科技有限公司 | 进口便携式天平,外校_十万分之一分析天平,奥豪斯工业台秤,V2000防水秤-重庆珂偌德科技有限公司(www.crdkj.com) | 压力控制器,差压控制器,温度控制器,防爆压力控制器,防爆温度控制器,防爆差压控制器-常州天利智能控制股份有限公司 | 上海租车公司_上海包车_奔驰租赁_上海商务租车_上海谐焕租车 | 北京自然绿环境科技发展有限公司专业生产【洗车机_加油站洗车机-全自动洗车机】 | 皮带机_移动皮带机_大倾角皮带机_皮带机厂家 - 新乡市国盛机械设备有限公司 | 云阳人才网_云阳招聘网_云阳人才市场_云阳人事人才网_云阳人家招聘网_云阳最新招聘信息 | 光泽度计_测量显微镜_苏州压力仪_苏州扭力板手维修-苏州日升精密仪器有限公司 | 防潮防水通风密闭门源头实力厂家 - 北京酷思帝克门窗 | 右手官网|右手工业设计|外观设计公司|工业设计公司|产品创新设计|医疗产品结构设计|EMC产品结构设计 | 脑钠肽-白介素4|白介素8试剂盒-研域(上海)化学试剂有限公司 | 一体式钢筋扫描仪-楼板测厚仪-裂缝检测仪-泰仕特(北京) | 北钻固控设备|石油钻采设备-石油固控设备厂家 | 太阳能发电系统-太阳能逆变器,控制器-河北沐天太阳能科技首页 | 纯化水设备-EDI-制药-实验室-二级反渗透-高纯水|超纯水设备 | 校园文化空间设计-数字化|中医文化空间设计-党建|法治廉政主题文化空间施工-山东锐尚文化传播公司 | 冷却塔减速机器_冷却塔皮带箱维修厂家_凉水塔风机电机更换-广东康明冷却塔厂家 | 不锈钢复合板|钛复合板|金属复合板|南钢集团安徽金元素复合材料有限公司-官网 | ?水马注水围挡_塑料注水围挡_防撞桶-常州瑞轩水马注水围挡有限公司 | 南京兰江泵业有限公司-水解酸化池潜水搅拌机-絮凝反应池搅拌机-好氧区潜水推进器 | 汽液过滤网厂家_安平县银锐丝网有限公司 | 软文发布-新闻发布推广平台-代写文章-网络广告营销-自助发稿公司媒介星 | 山东PE给水管厂家,山东双壁波纹管,山东钢带增强波纹管,山东PE穿线管,山东PE农田灌溉管,山东MPP电力保护套管-山东德诺塑业有限公司 | 迪威娱乐|迪威娱乐客服|18183620002| 全自动端子机|刺破式端子压接机|全自动双头沾锡机|全自动插胶壳端子机-东莞市傅氏兄弟机械设备有限公司 |