您所在的位置: 首页 > 健宇学院 > 网站技术 > WordPress 技巧:防止遭受恶意 URL 请求

WordPress 技巧:防止遭受恶意 URL 请求

下面代码检查下访问的 URL 是否长度 < 255,是否有那与 “eval(” 或者 “base64”字符串,这些都是恶意 URL 请求的特征,不过貌似会和 Google Custom Search 有冲突。


1
2
3
4
5
6
7
8
9
10
<?php
/* Plugin Name: Block Bad Queries */
if (strlen($_SERVER['REQUEST_URI']) > 255 ||
    strpos($_SERVER['REQUEST_URI'], "eval(") ||
    strpos($_SERVER['REQUEST_URI'], "base64")) {
        @header("HTTP/1.1 414 Request-URI Too Long");
        @header("Status: 414 Request-URI Too Long");
        @header("Connection: Close");
        @exit;
} ?>

请尊重我们的辛苦付出,未经允许,请不要转载 健宇工作室 的文章,鄙视各种无耻的采集行为!

健宇工作室分享区  YY教学频道号:63565426

相关日志:

WordPress 技巧:防止遭受恶意 URL 请求:等您坐沙发呢!

给我留言

24 + 63 = 两数相加后,请输入答案