time() + (10 * 365 * 24 * 60 * 60), // overkill 'path' => '/', 'secure' => false, 'httponly' => false, 'samesite' => 'Strict', ); setcookie('caseModel', $modelName, $cookieOptions); } if (realpath(dirname($name)) == $root) { switch ($_POST['mode']??'') { case 'set': if ($model) { file_put_contents($name,$model); setCaseModelCookie($model); } break; case 'get': if (is_file($name)) echo file_get_contents($name); break; case 'file': $case = 'case-model.png'; file_put_contents($name,$case); file_put_contents("$root/$case",base64_decode(str_replace('data:image/png;base64,','',$_POST['data']??''))); setCaseModelCookie('custom'); break; } } ?>