對於使用者的資料做安全處理(這只是一部分)

2021-09-25 20:14:58 字數 501 閱讀 3431

1、html的**的插入 假如$a是資料庫查詢的出來的結果,那麼會把別的url直接輸出了,會造成xss攻擊

<?php

$a='this is some url text.';

echo $a;

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

<?php 

$a='this is some url text.';

echo htmlspecialchars($a);

?>

2、去掉 html 及 php 的標記。

語法: strip_tags(string str);

返回值: 字串

說明:本函式可去掉字串中包含的任何html及 php 的標籤。若是字串的 html 及 php 標籤原來就有錯,例如少了大於的符號,則也會傳回錯誤。

注意:遇到提煉文字內容是,會出現 這樣的空格是無法通過上面的行數替換掉,這個時候需要單獨使用str_replace進行特定替換 

對於多選框資料處理的總結

近期專案遇到了多選框的需求,過程中遇到了些問題,後來經過優化較好實現了需求,現做總結以便日後借鑑。介面布局大致如下圖 初期拿到需求後,腦海中第一感覺是 選中的時候給陣列中push對應項的id,取消的時候從陣列中找到對應項並刪除id,最後拼裝好的陣列就是需要提交到後台去請求介面的。開發過程中漸漸發現這...

雲安全只是提供商的事?使用者需面對現實

對於企業來講,雲計算在給其帶來機遇的同時,也帶來了很多長期的挑戰,比如可擴充套件性 技術更新和成本問題等。然而,雲計算所面臨的真正問題不是能力方面,而是安全 而安全的主要問題,又在於人的看法。雲安全更容易被忽視 事實證明,雲安全的重要性相比傳統的資料中心安全有過之而無不及。但現實中,其所得到的重視程...

對於大資料的一些處理方法

問題 資料太大,在記憶體中無法一次性裝入。分析 100億就是大約就是10g,對於現在的計算機而言,記憶體中無法容納這麼大的檔案。解決 將乙個大檔案切分為多個小檔案,例如 我們可以將該100億的大檔案切分為1000個檔案,即每個檔案的大小大約就是10m,那麼就可以在記憶體中容納得下了。那麼,我們要怎麼...