ホームページ >バックエンド開発 >PHPチュートリアル >PHP セキュリティ フィルター コード_PHP チュートリアル

PHP セキュリティ フィルター コード_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 17:09:15936ブラウズ


/**
* @name date safe class 0.1
* @著者 kevin xu
* @copyright kenvin 電子メール:gincn@cn.cashboxparty.com MSN:gincn@live.cn
*/
インターフェースdateSafe
{
関数
gincn
();
}
クラス
safe を拡張 doSafe 実装
dateSafe
{
公共
$safe
;
関数
__construct($safe
)
{
::__construct($safe);
$this->
安全= $安全; } 関数
gincn

() {
$this
->
安全= ::xss($this->安全 );
$this->
安全= ::sql($this->安全 ); 返品
$this->
安全; } } クラス

doSafe
{
保護されました
$str
; 関数
__construct(
$str) {
$this
->
str = $str; } 関数
xss

() {
$this-> //スペース文字をクリーンアップ $this->str=nl2br($this->
str);改行文字は
$this->str = strip_tags($this->
str);テキスト内の HTML タグをフィルターします
$this->str =htmlspecialchars($this->str); //テキスト内のコンテンツをHTMLに変換しますエンティティ

//文字エスケープを追加
返品$this->str; } 関数sql()
{
$this
->str = mysql_escape_string($this->str); 戻る
$this
->
str; } }
?>


http://www.bkjia.com/PHPjc/629768.html
www.bkjia.com本当http://www.bkjia.com/PHPjc/629768.html技術記事 ?php /***@namedatesafeclass0.1 *@authorkevinxu *@copyrightkenvin電子メール:gincn@cn.cashboxparty.comMSN:gincn@live.cn*/ インターフェース dateSafe { function gincn () } クラスセーフ extends d...;

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。