sanitize_user()清理用户名,去掉所有不安全的字符

目录

描述

译文

消除用户名中的不安全字符。

若$strict参数为true,则返回添加了_, space, ., -, *, 以及 @的字母数字式字符。

该函数删除所有标签,XX以及实体,如果$strict参数被激活,该函数删除所有非ASCII字符。清理用户名后,该函数将用户名、原始用户名(参数中的用户名)以及$strict参数作为过滤器参数。

原文

删除 HTML 标签,8进制,HTML 体,如果 $strict 参数设置为 true,将删除所有非 ASCII 字符,只保留数字字母_空格.-@

sanitize_user() 描述

用法

<?php sanitize_user$username$strict ?>

sanitize_user() 用法

参数

$username

(string) (必填) 要清理的用  

 认值: None

$strict

(boolean) (可选) 如果   true,限制 $username 为数字,字母,_,空格,.,-,@。

默认值: false

sanitize_user() 参数

返回值

(string) 

 理后的用户 

sanitize_user() 返回值

注意

  • 函数最后调用 'sanitize_user' 过滤器,三个参数:username,raw username(未处理之前的原始用户   $strict 参数。
  • sanitize_user() 注意

    历史

    sanitize_user() 历史

    源文件

    sanitize_user() 函数的代码位于 wp-includes/formatting.php.

    sanitize_user() 源文件

    相关