详解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中用于分解数组的wp_parse_args()函数

wp_parse_args() 函数是 WordPress 外围常常用到的函数,它的用处很多,但最次要用来给一个数组参数(args)...

是 WordPress 让 PHP 更盛行了 而不是框架

Tiobe Index(编程言语世界排名指数),是一个显示各种编程言语的绝对盛行趋向的排名,开端于 2001 年,每...

WordPress分类目录、标签失落成绩的处理办法

明天偶尔留意到WordPress的分类和标签隐没了,开端认为是数据库表损坏,于是经过PHPMyAdmin修复表,然而留意...

wordpress利用键盘左右键完成上下翻页的办法

本文实例讲述了wordpress利用键盘左右键完成上下翻页的办法。分享给大家供大家参考。详细剖析如下: 利用键...

应用CDN和AJAX减速WordPress中jQuery的加载

确定要放在Head局部 &#63; 现实上最好的状况是,js文件都不要在<head>局部进行加载,否则会影响到head局部的...

Wordpress 遗记明码的解决办法

1. Wordpress的明码在存入数据库是以md5码的方式寄存 依据此原理能够手动update数据库,从新设置自定的明码 ...

需求提交

客服服务

亿鸽在线客服系统