<menu id="guoca"></menu>
<nav id="guoca"></nav><xmp id="guoca">
  • <xmp id="guoca">
  • <nav id="guoca"><code id="guoca"></code></nav>
  • <nav id="guoca"><code id="guoca"></code></nav>

    PHP 代碼審計設置錯誤信息有哪些

    php代碼審計設置錯誤信息有哪些?


    發現錯別字 2年前 提問
    回答
    1
    瀏覽
    174
    請勿發布不友善或者負能量的內容。與人為善,比聰明更重要!
    回答數量: 1
    等保中級測評師 CICSA

    1,錯誤信息控制
    -display_ error = On
    是否將錯誤信息作為輸出的一部分,站點發布后應該關閉這項功能,以免暴露信息。調試的時候當然是要On的
    不然就什么錯誤信息也看不到了。
    2,設置錯誤報告級別
    -error_ reporting= E_ ALL
    這個設置的作用是將錯誤級別設置為最高,可以顯示所有的問題,方便查錯,也有利于寫出高質量的代碼。
    日志級別是一些常量,在php.ini中有寫,推薦使用E_ ALL |E STRICT ,即所有級別。
    3,錯誤日志
    -error_ log =
    錯誤日志的位置,必須對web用戶可寫入,如果不定義則默認寫入到web服務器的錯誤日志中去。
    -log_ errors= on
    如上所說,建議將錯誤日志輸出到文件,而不是直接輸出到前端。
    -log_ errors_ max. _length = 1024
    錯誤日志關聯信息的最大長度,設為0表示無限長度。

    回答所涉及的環境:聯想天逸510S、Windows 10。

    2年前 / 評論
    亚洲 欧美 自拍 唯美 另类