У меня есть этот код в контроллере ресурсов для получения изображений:
function images($path,$image_name)
{
$image = "../assets/images/$path/$image_name";
if (file_exists ($image) && (is_file($image))) {
$name = $image_name;
} else {
}
$file = getimagesize($image);
$filesize = filesize($image);
$time_cache = 360000000000;
$ts = gmdate("D, d M Y H:i:s", time() + $time_cache) . " GMT";
header("Content-Type: {$file['mime']}\n");
header("Content-disposition: inline; filename=\"$name\"\n");
header("Content-Length: $filesize\n");
header("Expires: $ts");
header("Pragma: cache");
header("Cache-Control: max-age=$time_cache");
readfile ($image);
}
Я установил защиту csrf на true
в config/config.php file
, и каждый запрос на изображениеотправлено с заголовком Set-Cookie
.Таким образом, csrf-cookie может быть установлен несколько раз на некоторых страницах.Об этом стоит беспокоиться, и если да, то есть ли способ предотвратить это?