Я использовал этот кусок php-кода для сайта.Теперь его старый, и у меня недавно было несколько нападений.Скрипт использовался для включения другого файла из другого места и отправки спама.Очевидно, это делает мой скрипт отправителем спама.
для содержимого
$htm = ".htm";
$pid = "$details$htm";
function show_details($pid)
{
if (!preg_match("/http/", $pid)) {
require($pid);
} else {
die;
}
}
и для заголовка, описания, ключевых слов и т. Д.
$txt = ".txt";
$title = "$details$txt";
function show_title($title)
{
if (!preg_match("/http/", $title)) {
if (file_exists($title)) {
require($title);
} else {
die;
}
}
}
и файла display.php с
print '
<!-- CONTENT -->
';
show_details("$pid");
print '
по этому коду я смог вызвать любой контент по "/display.php?details=mycontentpage"
mycontentpage.htm mycontentpage.txt
.............
Теперь этот код нужно перекодировать .. Я не могу изменить конструкцию, так как сайт слишком большой.Так что, думаю, мне просто нужно придерживаться этого ..
Кто-нибудь может помочь?Есть комментарии?