CTF筆記-php代碼審計之函數方法

前言

此文章僅爲記錄學習過程當中遇到的一些php函數、方法等,將會不定期更新此文章的內容。
如果有出現錯誤的話可以在評論中指出。

相關介紹

W3school的PHP教程

菜鳥教程的PHP教程

PHP中文網的PHP教程

一、判斷類

函數方法(鏈接) 介紹 返回值
isset(變量) 判斷該變量是否已聲明 已聲明則返回True,未聲明或NULL值時返回False
in_array(變量,數組) 判斷變量是否在數組內 若存在則返回True,不存在返回False
is_string(變量) 判斷是否爲字符串 是字符串則返回True,否則返回False

二、執行類

函數方法(鏈接) 介紹 返回值
array_merge(數組,數組,數組…) 將一個或多個數組合併爲一個數組 合併後的數組
header(字符串) 向客戶端發送原始的HTTP報頭
md5(字符串) 計算該字符串的MD5散列 計算成功則返回MD5後的字符串,失敗則返回False
md5_file(文件) 計算該文件的MD5散列 計算成功則返回MD5後的字符串,失敗則返回False
serialize(變量 / 數組) 將變量或數組進行序列化 返回一個序列化後的字符串
unserialize(字符串) 將字符串進行反序列化 返回一個反序列化後的原變量或數組。若反序列化失敗時返回False
str_replace(字符串1,字符串2,字符串3) 將字符串3中的字符串1替換爲字符串2(區分大小寫 返回替換後的字符串
str_ireplace(字符串1,字符串2,字符串3) 將字符串3中的字符串1替換爲字符串2(不區分大小寫 返回替換後的字符串
substr(字符串,索引) 返回字符串的一部分,範圍從該索引到字符串的末尾進行截斷 返回截斷後的字符串
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章