php

PHP 中的轉義函式小結

程式碼審計的時候經常會遇到種類繁雜的轉義函式,最可怕的是他們長的都很像,還是拿出來總結一下吧。 0X01 addslashes() –>(PHP 4, PHP 5, PHP 7) 用法:

PhpStorm 2018.3.4 釋出,PHP 整合開發環境

PhpStorm 2018.3.4 釋出了。PHPStorm 是 JetBrains 公司開發的一個輕量級且便捷的 PHP IDE,其旨在提供使用者效率,可深刻理解使用者的編碼,提供智慧程式碼補全,快速導航以及

PHP 的 empty 和 isset 對比

導語 老生常談的話題,之所以用這兩個函式做對比,是因為常用來判斷變數是否為空,但是它們有些不同,下面進行下對比。 定義 先來看下兩個函式的手冊 empty empty — 檢查一個變數是否

用 PHP 實現字串大小寫轉函式的功能

字串的大小寫轉換功能在日常中經常使用。那麼如何實現一個簡單的大小寫轉換功能呢? 在php中,最終使用的是c語言的toupper,tolower函式將字元進行大小寫轉換。因此需要定義一個字元大小寫轉換的函式。

Ubuntu 14.04 升級PHP 和 Apache

Ubuntu上官方的源,比如 Ubuntu14.04 預設源中的是 PHP5.6.x、Ubuntu16.04 預設源中的是 PHP7.0.x,那麼如果想在 Ubuntu16.04 上安裝 PHP7.1,PHP7

PHP 防止表單重複提交

導語 說來慚愧,前幾天做專案的時候,出現個低階錯誤。在公司後臺做表單提交,一是自己員工用,二是 html 自己來寫的,沒有驗證表單重複提交,結果出錯了。寫出來記錄下以便提醒自己,時刻不能疏忽。 解決方法

PHP 讀取 CSV 檔案

導語 最近做了相關的功能,從 CSV 格式的檔案中讀取資料,然後進行操作,下面用例項程式碼記錄下。 fgetcsv fgetcsv — 從檔案指標中讀入一行並解析 CSV 欄位 如果

程式設計師吐槽:這5種語言真是要了我老命!

不可否認,想要成為一名優秀的程式設計師確實是需要掌握多種程式語言。通過這幾年的自虐式學習,我也慢慢的掌握了這些程式語言,鬼知道這過程多麼痛苦,介紹七款讓我又愛又恨的程式語言! 寫這篇文章的原因: 1.給

深入瞭解SAPI

一、SAPI比較 1. SAPI 伺服器應用程式程式設計介面,就是伺服器與程式語言之間互動的介面。比如Linux命令列執行一段PHP程式碼,其實是Linux shell通過PHP SAPI傳入一組引數,

PHP和Python實戰bcrypt演算法

本文是 bcrypt() 演算法介紹的第二篇,第一篇參考《安全儲存口令的業界標準:bcrypt演算法》,本文主要介紹PHP和Python語言中如何更好使用 bcrypt 演算法保護口令安全。 在一個系統中,

1714679255.4964