ホームページ  >  記事  >  バックエンド開発  >  php get post pass data security issues_PHP チュートリアル

php get post pass data security issues_PHP チュートリアル

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

php get post データを渡すPostメソッド post get php post get post 差分 php パラメータ転送 http get post の差分 post と get と post の差分を取得 post and get

/**
* @name 日付セーフ クラス 0.1
* @著者ケビン・シュウ
* @copyright kenvin 電子メール: gincn@cn.cashboxparty.com MSN: gincn@live.cn
*/
インターフェイス dateSafe{
関数 gincn();
}
クラスセーフはdoSafeを拡張し、dateSafeを実装します
{
パブリック $safe;
関数 __construct($safe)
{
parent::__construct($safe); //親クラスのコンストラクターを呼び出すと、netizen javachen によってエラーが検出されました
$this->safe = $safe;
}
関数 gincn()
{
$this->safe =parent::xss($this->safe);
$this->safe =parent::sql($this->safe);
$this->safe;を返す
}
}
クラスdoSafe
{
保護された $str;
関数 __construct($str)
{
$this->str = $str;
}
関数xss()
{
$this->str =rim($this->str) //空白文字をクリーンアップします
; $this->str = nl2br($this->str) //改行文字を

に変換します。 $this->str =strip_tags($this->str) //テキスト内の HTML タグをフィルタリングします
$this->str = htmlspecialchars($this->str); //テキスト内のコンテンツを HTML エンティティに変換します
$this->str =addslashes($this->str) //文字エスケープを追加します
; $this->str;
を返す }
関数sql()
{
$this->str = mysql_escape_string($this->str);
$this->str;
を返す }
}

?>


www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/629765.html技術記事 php get post データを渡すための post メソッド post get php post get post 差分 php パラメータ転送 http get post post と get の差分を取得 post と get ?php /** * @name datesafe cl...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。