2013-03-09 89 views
2

我不是一个编码器,所以我可能完全错了,但被告知StackOverflow是关于这类问题的地方。如何安全地从网站上删除php代码?

我有一个开发人员为我创造一个网站大约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', 
    ); 
} 

我一直没能联系为我创建网站的自由职业者,但看起来像是他网站的某种回调。现在我通常会再等几个星期才公开发布这样的问题,但是他的域名会在三天内过期,而且我担心如果这是他构建到脚本中的某种回拨或许可类型,那么它可能会导致我的网站在他的域名到期时停止工作。

是否有任何方法可以安全地删除或使其域名/ IP不被调用?

+0

这是一些奇怪的配置的东西,很难肯定地确切地说他正在用它做什么,但我同意它看起来像管理职责的白名单。 – 2013-03-09 05:56:15

回答

1

这看起来像允许执行管理职责的IP地址白名单。它看起来没有什么会突然停止工作的基础上的代码片段,只是只有某些IP地址将能够具有管理员权限。

2

即将到期的域名不会影响您的网站,但理解他实施的具体内容并确保您的网站没有“后门”是一个好主意!