PHP代码保护

  • 如何在dedecms软件下载频道中有效防止盗链并实现php代码保护?

    在 dedecms 中,防盗链可以通过修改 include/arc.archives.class.php 文件实现。具体步骤如下:,,1. 打开 include/arc.archives.class.php 文件;,2. 找到以下代码:,, “php, if($filename) {, $filename = str_replace(‘.’, ‘_’, $filename);, $filename = basename($filename, ‘.html’);, $filename = preg_replace(‘/[^azAZ09_\]/’, ”, $filename);, $filename = strtolower($filename);, }, `,,3. 在这段代码后面添加以下代码:,, `php, if (!empty($_SERVER[‘HTTP_REFERER’])) {, $refer = $_SERVER[‘HTTP_REFERER’];, if (strpos($refer, ‘yourdomain.com’) === false) {, header(“HTTP/1.1 403 Forbidden”);, exit;, }, } else {, header(“HTTP/1.1 403 Forbidden”);, exit;, }, `,, 将 ‘yourdomain.com’` 替换为您的域名。,,4. 保存文件并上传到服务器。,,这样,当其他网站尝试盗链时,将会返回 403 Forbidden 错误。

    2024-10-16
    03
免费注册
电话联系

400-880-8834

产品咨询
产品咨询
分享本页
返回顶部
云产品限时秒杀。精选云产品高防服务器,20M大带宽限量抢购  >>点击进入