我远不是一名编码员,所以我对此可能完全错误,但有人告诉我 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/