не могли бы вы перечислить ещё возможные атаки?
if(isset($red_status)&&$red_status=='Выбыл')
{
mysqli_begin_transaction($db);
try {
$stmt = mysqli_prepare($db, "INSERT INTO archive SELECT * FROM content WHERE id=?");
mysqli_stmt_bind_param($stmt, "i", $rid);
mysqli_stmt_execute($stmt);
$stmt = mysqli_prepare($db, "DELETE FROM content WHERE id=?");
mysqli_stmt_bind_param($stmt, "i", $rid);
mysqli_stmt_execute($stmt);
mysqli_commit($db);
} catch (\Exception $exception) {
mysqli_rollback($db);
throw $exception;
}
}
if(isset($red_status)&&$red_status=='Выбыл')
{
$mysqli->begin_transaction();
try {
$stmt = $mysqli->prepare("INSERT INTO archive SELECT * FROM content WHERE id=?");
$stmt->bind_param("i", $rid);
$stmt->execute();
$stmt = $mysqli->prepare("DELETE FROM content WHERE id=?");
$stmt->bind_param("i", $rid);
$stmt->execute();
$mysqli->commit();
} catch (\Exception $exception) {
$mysqli->rollback();
throw $exception;
}
}
$mysqli->begin_transaction();
try {
$stmt = $mysqli->prepare("INSERT INTO archive SELECT * FROM content WHERE id=?");
$stmt->bind_param("i", $rid);
$stmt->execute();
$stmt = $mysqli->prepare("DELETE FROM content WHERE id=?");
$stmt->bind_param("i", $rid);
$stmt->execute();
$mysqli->commit();
} catch ($exception) {
$mysqli->rollback();
throw $exception;
}
document.querySelectorAll('div.scmp.scmp_Dialog-wrapper > div > div.scmp_Buttons-wrapper > button.scmp_Button.scmp_Button--intro-submit.scmp_Button--submit'); - length: 0;