php - 如何安全地从网站中删除 php 代码?

标签 php

我远不是一名编码员,所以我对此可能完全错误,但有人告诉我 StackOverflow 是解决此类问题的地方。

大约 6 个月前,我让一位开发人员为我创建了一个网站,当时正在查看一些代码,并在几周前在配置文件中发现了这一点:

$config['site']['is_admin_settings_enabled'] = true;

if ($_SERVER['HTTP_HOST'] == 'dummysite.com' && !in_array($_SERVER['REMOTE_ADDR'], array('234.42.424.22', '353.234.22.22', '42.43.553.34', '235.2.233.2', '523.244.22.3'))) {
    $config['site']['is_admin_settings_enabled'] = false;
    $config['site']['admin_demomode_updation_not_allowed_array'] = array(
        'pages/admin_edit',
        'pages/admin_delete',
        'users/admin_change_password',
        'users/admin_send_mail',
    );
}

我无法与为我创建该网站的自由职业者取得联系,但这看起来像是对他的网站的某种回调。现在我通常会再等几周再公开发布这样的问题,但他的域名将在三天后过期,我担心如果这是他内置于脚本中的某种类型的回调或许可,那么它可能会导致我的当他的域名过期时,网站将停止工作。

有什么方法可以安全地删除它或使其不被调用吗?

最佳答案

过期的域名不会影响您的网站,但最好了解他到底实现了什么,并确保您的网站没有“后门”!

关于php - 如何安全地从网站中删除 php 代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15307699/

相关文章:

没有大括号的 PHP 命名空间语法 : What is the Difference with Braces vs.?

php - Laravel Nova - 重新排序左侧导航菜单项

php - 提交操作后自动向下滚动

php - 如何组合从下拉列表中选择的日期/时间以在 MySQL 查询中使用?

php - reCaptcha 样式已损坏

php - MYSQL 更新使用跨多个表的 sum() 结果

php - 从 C++ 程序调用 PHP 脚本

php - 在循环中创建一个没有键的数组

php - Composer 自定义发布包

php - 如何在php中的数组的父项下显示子项