03Web安全後端基礎 2

2021-10-09 12:58:27 字數 1957 閱讀 8427

1、簡介及基本函式

php是一種可以物件導向也可以面向過程的指令碼語言

使用場景

**的動態操作,如註冊、登入。

**需要生成靜態檔案,來確保安全

需要快速看見效果的專案

部分遊戲服務端

2、php基本語法

3、網頁和伺服器的兩種互動方式

4、php操作mysql

$conn = mysqli_connect ( " addr " , " usr " , " password " , " db_name " );

$conn = mysqli_connect ( " addr " , " usr " , " password " );

mysqli_select_db ( $conn , " db_name " );
$result = maysqli_query ( $conn , " sql語句" );
$row = mysqli_fetch_row (  );//返回一行

$table = mysqli_fetch_all ( );//返回全部內容

mysqli_close ( $conn )

5、預防sql注入

- 過濾敏感資訊/惡意**

- 資料型別轉換

- 將查詢和資料分離

1、表單

包含處理表單資料所用cgi程式的rl以及資料提交到伺服器的方法

包含文字框、密碼框、隱藏域、多行文字框、核取方塊、單選框、下拉選擇框和檔案上傳框等。

包括提交按鈕、復位按鈕和一般按鈕。

2、建立表單

3、接收並驗證表單

get方式提交:get

(陣列)

post

方式提交

(普通數

據)

:_get(陣列) post方式提交(普通資料):

g​et(數

組)po

st方式

提交(普

通資料)

:_post(陣列)

post方式提交(檔案):$_files(陣列)

資料長度

資料型別

敏感內容

資料特徵

1、正規表示式簡介

正規表示式通常被用來檢索、替換符合某個規則的文字

用簡單的方式達到字串的複雜控制

靈活性、邏輯性和功能性強

判斷字串是否符合某一規則

從乙個字串找出所有符合規則的子字串

2、正規表示式-字元

回車符\r,換行符\n,空白字元\s

3、php中的正規表示式

找到匹配的返回1,否則返回0

判斷字串是否匹配正規表示式,匹配返回true,否則返回false

匹配所有子串,返回子串數量

將匹配所有匹配正則的字串進行替換

使用正規表示式分割字串

Web安全 後端開發基礎 PHP

超文字預處理器 hypertext preprocessor 一種使用廣泛的開源的指令碼語言,常用於網頁開發 php指令碼在伺服器上執行 指令碼範圍 注釋 echo和print tips echo語句,一次輸出多個 print為函式,有返回值 串接 點 函式 function 函式名 變數 變數名 ...

Web安全基礎

http 讀書筆記及總結 從整體上看,http就是乙個通用的單純協議機制,具備較多優勢,但在安全性方面則呈劣勢。比如現在web 都會使用的會話管理 session 加密處理等安全性的功能,http協議內並不具備,需要開發者自行設計並實現。通過url查詢欄位或表單,http首部,cookie等途徑把攻...

Web開發 03 HTML基礎

無序列表的各個列表項之間沒有順序級別之分,是並列的。基本語法 ul 標籤中一般只巢狀 li 標籤 雖然部分標籤也可以巢狀,例如 p 但不建議使用 li 標籤中可以容納所有的元素 無序列表帶有預設的樣式,可以在css中修改。有序列表的各個列表項之間有順序級別之分,瀏覽器解析時缺省會自動根據 中的列表順...