ホームページ  >  記事  >  バックエンド開発  >  WordPress でリンクをフィルターし、SQL ステートメントをフィルターする方法の詳細な説明、_PHP チュートリアル

WordPress でリンクをフィルターし、SQL ステートメントをフィルターする方法の詳細な説明、_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-12 09:02:27768ブラウズ

WordPressでリンクをフィルタリングする方法とSQL文をフィルタリングする方法

esc_url()(リンクのフィルタリング)を詳しく解説
多くの URL にはいくつかの軽微なエラーが含まれています。esc_url() 関数を使用してこれらのエラーをブロックまたは修正し、安全でないプロトコルを拒否します。

esc_url() 関数の機能:

デフォルトで次のプロトコルではない URL を拒否します: デフォルトは http、https、ftp、ftps、mailto、news、irc、gopher、nntp、feed、telnet です
無効な危険な文字を削除します
文字を HTML エンティティ文字に変換します
使い方

リーリー

パラメータ

$url

(文字列) (必須) フィルタリングする URL。

デフォルト値: なし

$プロトコル

(array) (オプション) 受信できるプロトコルの配列。設定されていない場合、デフォルトは http、https、ftp、ftps、mailto、news、irc、gopher、nntp、feed、telnet です。

デフォルト値: なし

$_context

(文字列) (オプション) URL を返す方法。

デフォルト: (文字列) 表示

戻り値

(String) フィルタリングされたリンクを返します。

リーリー

もっと見る

この関数は wp-includes/formatting.php にあります


esc_sql() (フィルター SQL ステートメント)
esc_sql() は、SQL ステートメントに追加される文字列をフィルタリングして、SQL インジェクションや SQL ステートメントがデータによって干渉され、例外が発生するのを防ぐために使用されます。

使用方法

リーリー

パラメータ

$データ

(String) (必須) フィルターする文字列。

デフォルト値: なし

戻り値

(String) フィルタリングされた文字列を返します。これは SQL ステートメントに直接追加できます。

リーリー

もっと見る

この関数は wp-includes/formatting.php にあります

興味があるかもしれない記事:

  • WordPress での HTML のエスケープとリンクのフィルタリングに関連する PHP 関数の使用の分析
  • WordPress 開発におけるフィルタリング属性と SQL ステートメントの関数の使用の詳細な説明

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/1084602.html技術記事 WordPress でリンクをフィルタリングする方法と SQL ステートメントをフィルタリングする方法、esc_url() (リンクのフィルタリング) の詳細な説明 多くの URL には小さなエラーが含まれています。これらのエラーをブロックまたは修正するには、esc_url() 関数を使用します。...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。