Home >Backend Development >PHP Tutorial >PHP security filtering code_PHP tutorial

PHP security filtering code_PHP tutorial

WBOY
WBOYOriginal
2016-07-13 17:09:15937browse


/**
* @name date safe class 0.1
* @author kevin xu
* @copyright kenvin E-mail:gincn@cn.cashboxparty.com MSN:gincn@live.cn
*/
interface dateSafe
{
function
gincn
();
}
class
safe extends doSafe implements
dateSafe
{
public
$safe
;
function
__construct($safe
)
{
parent::__construct($safe); >
//Calling the parent class constructor, the error found by netizen javachen
$this
->
safe = $safe; } function

gincn
() {

$this
->safe = parent::xss($this->safe
);
$this
->safe = parent::sql($this->safe
); return
$this
->safe
; } }
class

doSafe
{ protected
$str
; function
__construct
($str
) {

$this
->str = $str
; } function

xss
() { $this->str = trim($this->str); $this->
str = nl2br($this->str); > $this->
str =
strip_tags($this->str); $this->str = htmlspecialchars
(
$this
->str); //Convert the content in the text into HTML entities $this->str = addslashes
(
$this
->str); return $this->str; } function
sql
() { $this->str
=
mysql_escape_string
($this
->
str
); return $this->str; } }
?>
http://www.bkjia.com/PHPjc/629768.html
www.bkjia.comtrue

http: //www.bkjia.com/PHPjc/629768.html

TechArticle
?php /***@namedatesafeclass0.1 *@authorkevinxu *@copyrightkenvinE-mail:gincn@cn.cashboxparty.comMSN:gincn@live.cn*/ interface dateSafe { function gincn (); } class safe extends d. ..

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn