详解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建站有哪些劣势

  你还没决议应用什么软件来构建你的新公司网站吗? 依然以为WordPress只是搭建博客吗? 在互联网上有大约2...

WordPress添加前往顶部成果的办法

本文实例讲述了WordPress添加前往顶部成果的办法。分享给大家供大家参考。详细完成办法如下: 前往顶部成果...

wordpress全局变量$wpdb在哪里进行初始化申明

wordpress操作数据库用一个全局变量$wpdb来进行各种操作,应用的时分先在函数申明global $wpdb,而后调用它...

wordpress在lighttpd下的重写规定及留意细节

wordpress博客是应用人数最多的一个开源博客顺序,动态化也是最多人像要到的成绩,关于老手来收,动态化的解...

WordPress疾速增加友谊链接性能的办法

本文实例讲述了WordPress疾速增加友谊链接性能的办法。分享给大家供大家参考。详细办法剖析如下: WordPres...

wordpress主题制造触及到的根本模板及阐明整顿

style.css : CSS(款式表)文件,普通包括主题申明和通用css款式代码 index.php : 主页模板,普通用来做网...

需求提交

客服服务

亿鸽在线客服系统