wpseek.com
WordPress开发者和主题制作者的搜索引擎



wp_check_jsonp_callback › WordPress Function

Since4.6.0
已弃用n/a
wp_check_jsonp_callback ( $callback )
参数:
  • (string) $callback Supplied JSONP callback function name.
    Required: Yes
返回:
  • (bool) Whether the callback function name is valid.
定义在:
文档:

Checks that a JSONP callback is a valid JavaScript callback name.

Only allows alphanumeric characters and the dot character in callback function names. This helps to mitigate XSS attacks caused by directly outputting user input.


源码

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;
}