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攻擊。

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
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;
}
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; }
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
檢視更多 >