详解WordPress中过滤链接与过滤SQL语句的办法

esc_url()(过滤链接)
很多 URL 会有一些小谬误,用 esc_url() 函数能够屏蔽或许修改这些谬误,并且能够回绝不平安的协定。

esc_url() 函数的工作内容:

默许回绝不是上面协定的 URL:defaulting to http、https、ftp、ftps、mailto、news、irc、gopher、nntp、feed 和 telnet
删除有效字符和风险的字符
将字符转换成 HTML 实体字符
应用办法

esc_url( $url, $protocols, $_context );

参数

$url

(字符串)(必需)要被过滤的 URL.

默许值:None

$protocols

(数组)(可选)能够接纳协定的数组,假如没有设置,则默许为:defaulting to http、https、ftp、ftps、mailto、news、irc、gopher、nntp、feed 和 telnet.

默许值:None

$_context

(字符串)(可选)如何前往 URL.

默许值:(字符串)display

前往值

(字符串)前往过滤后的链接。

例子

<?php echo esc_url( 'www.endskin.com' );//输入:http://www.endskin.com ?>

更多

此函数位于:wp-includes/formatting.php


esc_sql()(过滤 Sql 语句)
esc_sql() 用来过滤预备增加到 Sql 语句里边的字符串,避免 Sql 注入和 Sql 语句被数据干扰呈现异样。

用法

esc_sql( $data );

参数

$data

(字符串)(必需)要过滤的字符串。

默许值:None

前往值

(字符串)前往过滤后的字符串,能够间接增加到 Sql 语句里。

例子

$name = esc_sql( $name );
$status = esc_sql( $status );
$wpdb->get_var( "SELECT something FROM table WHERE foo = '$name' and status = '$status'" );

更多

此函数位于:wp-includes/formatting.php

以上就是安达网络工作室关于《详解WordPress中过滤链接与过滤SQL语句的方法》的一些看法。更多内容请查看本栏目更多内容!

本文相关话题: WordPress 链接 SQL PHP编程
版权声明:本文为 安达网络工作室 转载文章,如有侵权请联系我们及时删除。
相关文章
wordpress弱小的网站建立cformsII留言板插件

最近在做一个客户的企业网站建立时,需求往数据库提交信息的表单页面,然而Wordpress自带的评论性能来做的话...

wordpress在postname中支持大写字母的办法

普通而言,WordPress自身会对英语用户的体验进行优化,例如默许模板的分隔符永远都是&ldquo;|&rdquo;,由于...

禁用wordpress gravatar应用本地头像进步网页关上速度

WordPress默许的头像是读取gravatar.com上的图片的,关于国际用户来说会使网页关上速度变慢。所以我决议删除...

详解WordPress中用于更新和获取用户选项数据的PHP函数

update_user_option()函数 update_user_option()函数作用利用全局博客权限更新用户选项。 用户选项相似于用...

在Linux零碎下一键从新装置WordPress的脚本示例

网站可能时不时的要迁徙,或许误操作,数据库没了,所以,我为了省工夫,写了个wordpress一键从新装置的脚本...

WordPress文章底部去除与增加版权信息的办法

本文实例讲述了WordPress文章底部去除与增加版权信息的办法。分享给大家供大家参考。详细剖析如下: 这里参...

需求提交

客服服务

亿鸽在线客服系统