fix: PHP보안패치 관련 버전 업그레이드 적용

This commit is contained in:
root committed 2026-10-22 09:55:23 +09:00
1 parent 06ef867e48
commit 580b403b40
6 files changed
+452 -10

No files matched your search

+13 -5
View File
@@ -125,8 +125,12 @@ try {
} catch (Exception $e) {
// ✅ 쿼리 중 하나라도 에러가 나면 여기로 빠져나와서 롤백 처리
if (isset($conn) && $conn->ping()) {
$conn->rollback();
if (isset($conn) && $conn instanceof mysqli) {
try {
$conn->rollback();
} catch (Throwable) {
// 연결이 이미 끊겼거나 트랜잭션이 시작되지 않은 경우 원래 오류를 유지합니다.
}
}
// 이 메시지가 프론트엔드의 alert 창에 그대로 뜨게 됩니다!
@@ -135,8 +139,12 @@ try {
'message' => 'DB 에러 상세 원인: ' . $e->getMessage()
]);
} finally {
if (isset($conn) && $conn->ping()) {
$conn->close();
if (isset($conn) && $conn instanceof mysqli) {
try {
$conn->close();
} catch (Throwable) {
// 종료 과정의 오류가 JSON 응답을 덮어쓰지 않도록 합니다.
}
}
}
?>
?>