query("SET SESSION character_set_client=utf8mb4;"); $db->query("SET SESSION character_set_connection=utf8mb4;"); $eid = $_POST['eid']; if(empty($eid)){echo false;} $env = parse_ini_file($_SERVER['DOCUMENT_ROOT'].'/../.env'); $aes_key = $env['aes.key']; $val = hex2bin($eid); $key = substr(hex2bin(openssl_digest($aes_key, 'sha512')), 0, 16); $eid = @openssl_decrypt($val, "AES-128-ECB", $key, true); $sql = "UPDATE app_subscribe SET "; $updates = array(); for($i=1; $i<=8; $i++) { if(!empty($_POST["add$i"])) { $updates[] = "add$i = '{$_POST["add$i"]}'"; } } $sql .= implode(", ", $updates); $sql .= " WHERE eid = {$eid}"; $result = $db->query($sql); if($result) { //저장 완료 시 echo true; } else { echo false; } exit; ?>