php下過(guò)濾html代碼的函數(shù) 提高程序安全性
function ihtmlspecialchars($string) {
if(is_array($string)) {
foreach($string as $key => $val) {
$string[$key] = ihtmlspecialchars($val);
}
} else {
$string = preg_replace('/&((#(\d{3,5}|x[a-fA-F0-9]{4})|[a-zA-Z][a-z0-9]{2,5});)/', '&\\1',
str_replace(array('&', '"', '<', '>'), array('&', '"', '<', '>'), $string));
}
return $string;
}
php下過(guò)濾HTML代碼的函數(shù)
function htmlEncode($string) {
$string=trim($string);
$string=str_replace("&","&",$string);
$string=str_replace("'","'",$string);
$string=str_replace("&","&",$string);
$string=str_replace(""",""",$string);
$string=str_replace("\"",""",$string);
$string=str_replace("<","<",$string);
$string=str_replace("<","<",$string);
$string=str_replace(">",">",$string);
$string=str_replace(">",">",$string);
$string=str_replace(" "," ",$string);
$string=nl2br($string);
return $string;
}
- CI框架的安全性分析
- CI框架安全類Security.php源碼分析
- CodeIgniter框架過(guò)濾HTML危險(xiǎn)代碼
- 淺談php(codeigniter)安全性注意事項(xiàng)
- CodeIgniter安全相關(guān)設(shè)置匯總
- php實(shí)現(xiàn)XSS安全過(guò)濾的方法
- PHP中字符安全過(guò)濾函數(shù)使用小結(jié)
- php常用的安全過(guò)濾函數(shù)集錦
- PHP開發(fā)不能違背的安全規(guī)則 過(guò)濾用戶輸入
- php HtmlReplace輸入過(guò)濾安全函數(shù)
- CI框架安全過(guò)濾函數(shù)示例
相關(guān)文章
linux使用crontab實(shí)現(xiàn)PHP執(zhí)行計(jì)劃定時(shí)任務(wù)
前幾天寫過(guò)一篇文章,利用單純的php實(shí)現(xiàn)定時(shí)執(zhí)行任務(wù),但是效率不佳,對(duì)于linux來(lái)說(shuō)用crontab實(shí)現(xiàn)更加合理2014-05-05
PHPStudy下載PHP提示“當(dāng)前網(wǎng)絡(luò)不穩(wěn)定,下載失敗”的解決辦法
這篇文章主要介紹了PHPStudy下載PHP提示“當(dāng)前網(wǎng)絡(luò)不穩(wěn)定,下載失敗”的解決辦法,文中通過(guò)圖文結(jié)合的方式給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作有一定的幫助,需要的朋友可以參考下2024-08-08
php之使用docker運(yùn)行workerman案例講解
這篇文章主要介紹了php之使用docker運(yùn)行workerman案例講解,本篇文章通過(guò)簡(jiǎn)要的案例,講解了該項(xiàng)技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下2021-08-08
php中print(),print_r(),echo()的區(qū)別詳解
本文介紹了php函數(shù)print(),print_r(),echo()的區(qū)別,這里推薦給大家,需要的朋友可以參考下2014-12-12
動(dòng)易數(shù)據(jù)轉(zhuǎn)成dedecms的php程序
動(dòng)易數(shù)據(jù)轉(zhuǎn)成dedecms的php程序...2007-04-04
一家之言的經(jīng)驗(yàn)之談php+mysql扎實(shí)個(gè)人基本功
在學(xué)習(xí)php的過(guò)程中,我們開始就需要注意的問(wèn)題2008-03-03
用PHP實(shí)現(xiàn)Ftp用戶的在線管理的代碼
用PHP實(shí)現(xiàn)Ftp用戶的在線管理的代碼...2007-03-03
屏蔽PHP默認(rèn)設(shè)置中的Notice警告的方法
很多時(shí)候其實(shí)寫出來(lái)的代碼的錯(cuò)誤可以忽略或者根本就不是錯(cuò)誤,PHP還是會(huì)顯示Notice警告,well接下來(lái)我們就來(lái)介紹一下屏蔽PHP默認(rèn)設(shè)置中的Notice警告的方法2016-05-05
Zend Studio (eclipse)使用速度優(yōu)化方法
Zend studio7.12那速度正太讓人火大了,修改文件的保存就building workspace,要得等上好一會(huì)2011-03-03

