乙個小型php專案,如果不使用框架,為了方便開發,安全性,有哪些基礎類庫?

時間 2021-06-03 01:09:22

1樓:

medoo乙個簡單的資料庫封裝類,基本上省事兒不少。

然後你不做單入口的話,直接檔案訪問,引入乙個公共的類檔案,封裝一些基礎的功能。

模板渲染就不用了,直接引入就就可以了。

各個樓層,各種防注入啊,跨域啊,方便使用啊什麼的,你如果真的是「小」專案的話,可以不考慮。

不匿名反對各樓層非得用框架什麼的。乙個小專案,可能總共十來個流程,七八個檔案,可能泳道的引數基本上都可以完全鎖定死。活生生的引入個框架,從十數個檔案到幾百個檔案,出現0DAY或者沒有沒有及時更新框架被人一頓幹,真的就安全嗎

2樓:eechen

輸入時防SQL注入,輸出時防XSS注入.

SQL注入防禦:PDO預處理引數化查詢分離SQL模板和使用者輸入的引數,或者$pdo->quote($param)轉義使用者輸入的引數.

XSS注入防禦:分別用json_encode/htmlspecialchars轉義使用者輸入的JS和HTML引數後,再輸出到頁面.

3樓:mosang

看客戶目標物件,自用的話,無所謂安全不安全,怎麼快怎麼擼,面向公開使用者的話,你還是用個框架比較好,免得操心這些安全相關的東西

4樓:是使用

以中國老闆的尿性, 我建議題主做再小的專案都用框架.

因為中國的專案都是攤大餅式專案, 開始你以為很小, 可每天這裡改一下那裡加一下不知不覺你就會發現專案越來越大越來越難維護了.

Linux伺服器搭建了乙個PHP專案,結果記憶體一直在飆公升,程序池裡看不到異常,有沒有大神幫忙解決下?

在Windows中,資源管理器檢視記憶體使用情況,如果使用率達到80 以上,那麼執行大型程式就會覺得系統不順暢,因為在記憶體短缺的情況下使用交換分割槽,頻繁的從磁碟交換頁面會大大影響系統效能。而在使用Linux系統時,我們使用free命令檢視Linux系統記憶體使用情況時,會發現記憶體使用率一直處於...

如何讓JS不使用split翻轉乙個句子各個單詞的順序?

狗胖愛棉花 function reverse sentence else str word empty str return str 如果按照問題要求,我可能會這樣寫。但現實中,我是會用split reverse和join函式的。 chinayaon 用遞迴和substring方法 function...

如何使用excel「分列」功能,把乙個框中的日期和時間分成兩列?

Romildo 很多人回答了,你沒有採納,據我估計,極有可能是因為你的 日期和時間 是公式生成的,或者是設定了自定義格式顯示出來的,而非文字格式,所以上述招數不靈。如果是這樣,你可以如是操作 假如資料在A1單元格,那麼在B1輸入公式 TEXT A1,mm dd yyyy hh mm 之後複製B1貼上...