ホームページ > バックエンド開発 > PHPチュートリアル > PHP で HTML 文字列をフィルタリングし、SQL インジェクションを防ぐ方法の簡単な分析_PHP チュートリアル

PHP で HTML 文字列をフィルタリングし、SQL インジェクションを防ぐ方法の簡単な分析_PHP チュートリアル

WBOY
リリース: 2016-07-21 15:01:10
オリジナル
899 人が閲覧しました

投稿をバッチでフィルタリングし、機密データを取得します

コードをコピー コードは次のとおりです:

$_GET =tripslashes_array($_GET);
$_POST =tripslashes_array($_POST);

データフィルタリング関数
コードをコピー コードは次のとおりです:

function Stripeslashes_array(&$array) {
while(list($key,$var) = each($array)) {
if ($key != 'argc ' && $key != 'argv' && (strtoupper($key) != $key || ''.intval($key) == "$key")) {
if (is_string ($var)) {
$array[$key] = ストリップスラッシュ($var);
}
if (is_array($var)) {
$array[$key] = ストリップスラッシュ($var);
}
}
}
return $array;
}

フィルタリングを提供するためにHTML末尾タグを置き換えます
コードをコピー コードは次のとおりです:

function lib_replace_end_tag($str)
{
if (empタイ($str)) false を返します;
$str = htmlspecialchars($str);
$str = str_replace( '/', "", $str);
$str = str_replace("\", "", $str );
$str = str_replace(" >", "", $str);
$str = str_replace("<", "", $str);
$str = str_replace("<SCRIPT>" , "", $str);<br> $str = str_replace("</SCRIPT>", "", $str);
$str = str_replace("
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート