filectime
(PHP 4, PHP 5, PHP 7) filectime — 取得文件的 inode 修改時(shí)間
阿神 2016-12-16 13:52:52 1334
getlastmod
(PHP 4, PHP 5, PHP 7) getlastmod — 獲取頁(yè)面最后修改的時(shí)間
阿神 2016-11-29 10:57:13 1047
安全模式
PHP 的安全模式是為了試圖解決共享服務(wù)器(shared-server)安全問題而設(shè)立的。在結(jié)構(gòu)上,試圖在 PHP 層上解決這個(gè)問題是不合理的,但修改 web 服務(wù)器層和操作系統(tǒng)層顯得非常不現(xiàn)實(shí)。因此許多人,特別是 ISP,目前使用安全模式。
阿神 2016-11-25 13:29:19 2355
Apache 模塊安裝
當(dāng) PHP 以 Apache 模塊方式安裝時(shí),它將繼承 Apache 用戶(通常為"nobody")的權(quán)限。這對(duì)安全和認(rèn)證有一些影響。比如,如果用 PHP 來(lái)訪問數(shù)據(jù)庫(kù),除非數(shù)據(jù)庫(kù)有自己的訪問控制,否則就要使"nobody"用戶可以訪問數(shù)據(jù)庫(kù)。這意味著惡意的腳本在不用提供用戶名和密碼時(shí)就可能訪問和修改數(shù)據(jù)庫(kù)。一個(gè) web Spider 也完全有可能偶然發(fā)現(xiàn)數(shù)據(jù)庫(kù)的管理頁(yè)面,并且刪除所有的數(shù)據(jù)庫(kù)??梢酝ㄟ^ Apache 認(rèn)證來(lái)避免此問題,或者用 LDAP、.htaccess 等技術(shù)來(lái)設(shè)計(jì)自己的訪問模型,并把這些代碼作為 PHP 腳本的一部份。
阿神 2016-11-25 09:34:00 1614
錯(cuò)誤處理和日志記錄
PHP提供了錯(cuò)誤處理和日志記錄的功能. 這些函數(shù)允許你定義自己的錯(cuò)誤處理規(guī)則,以及修改錯(cuò)誤記錄的方式. 這樣,你就可以根據(jù)自己的需要,來(lái)更改和加強(qiáng)錯(cuò)誤輸出信息以滿足實(shí)際需要. 通過日志記錄功能,你可以將信息直接發(fā)送到其他日志服務(wù)器,或者發(fā)送到指定的電子郵箱(或者通過郵件網(wǎng)關(guān)發(fā)送),或者發(fā)送到操作系統(tǒng)日志等,從而可以有選擇的記錄和監(jiān)視你的應(yīng)用程序和網(wǎng)站的最重要的部分。 錯(cuò)誤報(bào)告功能允許你自定義錯(cuò)誤反饋的級(jí)別和類型,可以是簡(jiǎn)單的提示信息或者使用自定義的函數(shù)進(jìn)行處理并返回信息.
阿神 2016-11-26 11:14:40 1067