WordPress SQL注入URL参数


WordPress SQL Injection URL parameter

我编写了一个非常小的WordPress应用程序,它使用URL参数值在一个公共站点上生成html内容,如下所示:

URL示例:

www.mydomain/?prmtr=Chicago
代码:

$prmtr = isset( $_GET['prmtr'] ) ? $_GET['prmtr'] : 'NewYork';

一个可能的HTML集成是这样的

<h1>Hello Person from <?php echo $prmtr; ?></h1>
WordPress是否为我做了所有的"脏工作",比如防止攻击者注入SQL命令或其他东西?

提前感谢,本

没有。这就是原始PHP。你得自己保证安全。

只要你用$prtmr所做的一切都是打印出来,你就不需要担心SQL注入,只需要XSS攻击。