如題 原生的mysql和pdo類別的關(guān)閉錯(cuò)誤提示方式是什麼,以免被駭客發(fā)現(xiàn)錯(cuò)誤訊息。具體該怎麼修改 麻煩詳細(xì)點(diǎn)
<?php //?關(guān)閉所有PHP錯(cuò)誤報(bào)告 error_reporting(0); //?Report?simple?running?errors error_reporting(E_ERROR?|?E_WARNING?|?E_PARSE); //?報(bào)告?E_NOTICE也挺好?(報(bào)告未初始化的變量 //?或者捕獲變量名的錯(cuò)誤拼寫) error_reporting(E_ERROR?|?E_WARNING?|?E_PARSE?|?E_NOTICE); //?除了?E_NOTICE,報(bào)告其他所有錯(cuò)誤 error_reporting(E_ALL?^?E_NOTICE); //?報(bào)告所有?PHP?錯(cuò)誤?(參見?changelog) error_reporting(E_ALL); //?報(bào)告所有?PHP?錯(cuò)誤 error_reporting(-1); //?和?error_reporting(E_ALL);?一樣 ini_set('error_reporting',?E_ALL); ?>
作用範(fàn)圍只限於當(dāng)前程序,其他的php檔案不起作用,如果要讓全部php檔案執(zhí)行時(shí)不報(bào)錯(cuò),只需修改一下php.ini中關(guān)於錯(cuò)誤報(bào)告的設(shè)定即可
用@註解就不會(huì)提示了