請問:代碼級改寫phpinfo

來源:互聯網
上載者:User
請教:代碼級改寫phpinfo
出於安全性考慮,需要在某些頁面中屏蔽或者改寫phpinfo().但是萬惡的php不支援方法覆蓋,覆蓋內建方法提示錯誤,無奈下請教各位!
只是局部需要屏蔽,默寫地方還是需要使用phpinfo調試的,而且在配置中修改也不太現實,畢竟部分虛擬機器主機不支援直接修改php.ini,請教是否可以直接在php檔案中屏蔽或者替換掉phpinfo()方法的方法???

------解決方案--------------------
可以用ini_set()進行設定:
PHP code
 " . ini_get('output_handler') . "\n";?>
------解決方案--------------------
重寫 php 內建函數需要有 PECL apd 擴充支援

看到 PECL apd 官網上有好幾年沒更新了,估計支援 php5.3 有問題
------解決方案--------------------
不能這麼做。disable_functions設定不能通過ini_set設定,只能直接設定在php.ini檔案裡,然後php當然是不支援你複寫預設函數的
  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.