php實際開發中可以用到的安全過濾函式

2021-08-21 21:43:48 字數 1212 閱讀 1174

1stripslashes() 函式

stripslashes()主要功能是刪除反斜槓

<?php

echo stripslashes("who\'s bill gates?");

?>

輸出結果:

who's bill gates?
2htmlentities() 函式

htmlentities() 把字元轉換為 html 實體

<?php

$str = "<? w3s?h????>";

echo htmlentities($str);

?>

以上**的 html 輸出如下(檢視源**):

以上**的瀏覽器輸出:

<? w3s?h????>
3htmlspecialchars() 函式

把預定義的字元 "<" (小於)和 ">" (大於)轉換為 html 實體:

<?php

$str = "this is someboldtext.";

echo htmlspecialchars($str);

?>

以上**的 html 輸出如下(檢視源**):

this is someboldtext.

以上**的瀏覽器輸出:

this is someboldtext.
4strip_tags()函式

剝去字串中的 html 標籤:

strip_tags() 函式剝去字串中的 html、xml 以及 php 的標籤。

注釋:該函式始終會剝離 html 注釋。這點無法通過 allow 引數改變。

注釋:該函式是二進位制安全的。

<?php

echo strip_tags("helloworld!");

?>

hello world!

《未完》iOS開發可以用到的mac命令

一看就知道的 檔案操作 選擇操作 程序操作 ps顯示程序當前狀態 ps u kill 終止程序 kill 9 30142 命令名功能描述 使用舉例 date 顯示系統當前的時間和日期 date cal顯示日曆 cal 4 2017 time 統計程式的執行時間 time a.out 命令名功能描述 ...

哪項技術可以用在WEB開發中實現會話跟蹤實現?

cookie 結合session使用 可以使用 cookie 儲存購物會話的 id 在後續連線中,取出當前的會話 id,並使用這個 id 從伺服器上的查詢表 lookup table 中提取出會話的相關資訊。以這種方式使用 cookie 是一種絕佳的解決方案,也是在處理會話時最常使用的方式。但是,s...

簡單的計算器程式可以用到簡單工廠的設計模式

物件導向的設計模式 學習物件導向分析設計程式設計思想 就是通過封裝 繼承 多型把程式的耦合度降低,而且使程式更加靈活,容器修改,並且易於復用 1 簡單工廠模式 例如 計算器程式 實現計算器的簡單功能 即加 減 乘 除 即使用者只需要輸入兩個數,在選擇合適的運算子,既可以進行運算。我們知道,設計的計算...