PHPの流入防止機能

WBOY
WBOYオリジナル
2016-06-13 12:53:00744ブラウズ

PHP アンチインジェクション関数

1. PHP インジェクションの基本原則

プログラマーのレベルや経験もさまざまです。多くのプログラマーは

を持っていません。

ユーザー入力データの合法性が判断されるため、アプリケーションにはセキュリティ上のリスクが生じます。ユーザーはデータを送信できます

ライブラリのクエリ コードは、プログラムから返された結果に基づいて知りたいデータを取得します。これは

と呼ばれるものです。

SQLインジェクション、つまりSQLインジェクション。影響を受けるシステム: 入力パラメータのチェックとフィルタリングを行わないシステム

//アンチインジェクション

関数 inject_check($sql_str) {

$check= eregi('select|insert|update|delete|'|/*|*|../|./|union|into|load_file

|outfile', $sql_str); // をフィルタリングします

if($check)

{

エコー ("瑞水印象ネットワーク http://www.ruoshuiyx.com ヒント: 違法な注入を試みないでください");

終了();

}

else

return $sql_str;

}


使用方法は下の写真を参照してください

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