wp_check_jsonp_callback

函式
wp_check_jsonp_callback ( $callback )
引數
  • (string) $callback Supplied JSONP callback function name.
    Required:
返回值
  • (bool) Whether the callback function name is valid.
定義位置
相關方法
wp_rel_callbackwp_check_post_lockwp_rel_nofollow_callback_sort_name_callback_sort_uname_callback
引入
4.6.0
棄用
-

wp_check_jsonp_callback: 這是一個檢查JSONP回撥是否有效的函式。它可以用來防止因使用無效的JSONP回撥而可能產生的安全漏洞。

檢查JSONP回撥是否是一個有效的JavaScript回撥名稱。

在回撥函式名稱中只允許字母數字字元和點字元。這有助於減輕由直接輸出使用者輸入引起的XSS攻擊。

function wp_check_jsonp_callback( $callback ) {
	if ( ! is_string( $callback ) ) {
		return false;
	}

	preg_replace( '/[^w.]/', '', $callback, -1, $illegal_char_count );

	return 0 === $illegal_char_count;
}

常見問題

FAQs
檢視更多 >