// ! logger
if (!empty($_POST)) {
try {
$req_dump = '------- ' . date('Y-m-d H:i:s') . "\n" . $_SERVER['SCRIPT_FILENAME'] . ' -- ' . $_SERVER['REMOTE_ADDR'] . "\n" . print_r($_REQUEST, true);
$fp = fopen($_SERVER['DOCUMENT_ROOT'] . '/ff-logs/all-posts-' . date('Y-m-d') . '.txt', 'a');
fwrite($fp, $req_dump);
fclose($fp);
} catch (\Throwable $th) {}
}
Идея не моя. Взято тут: https://telegra.ph/hck-bx-0526-05-26 Добавим логирование в Bitrix
|
PHP
В файл [bitrix/modules/main/bx_root.php] нужно добавить следующее ( не забыть создать в ff-logs в корне сайта bitrix):