Merhabalar javascript ile geliştirdiğim bir projede bazı verileri çerez olarak tutuyorumve sayfa yenilenince çerezleri siliyorum. Bu işlemler vs code live server eklentisinde çok iyi çalşıyor fakat localhosta veya hostinge projeyi yükleyince bazı çerezler veriyi bana göstermiyor. Localhost için ayrı bir çerez ayarlaması yapmam mı gerekiyor. Yardımcı olursanız sevinirim.

Çerezler kaydetmek için şu fonksiyonu kullanıyorum.
function setCookie(cname, cvalue, exdays) {
  var d = new Date();
  d.setTime(d.getTime() + exdays * 24 * 60 * 60 * 1000);
  var expires = "expires=" + d.toGMTString();
  document.cookie = cname + "=" + cvalue + ";" + expires + ";path=/";
}
çerezleri görmek için de şu fonksiyonu kullanıyorum
function getCookie(cname) {
  var name = cname + "=";
  var decodedCookie = decodeURIComponent(document.cookie);
  var ca = decodedCookie.split(";");
  for (var i = 0; i < ca.length; i++) {
    var c = ca[i];
    while (c.charAt(0) == " ") {
      c = c.substring(1);
    }
    if (c.indexOf(name) == 0) {
      return c.substring(name.length, c.length);
    }
  }
  return "";
}
Ve internetten birkaç araştırma yaparken şu makaleleri buldum. Ama nasıl yapmam gerekeni yapamadım.
https://stackoverflow.com/questions/...xplicit-domain
https://medium.com/swlh/how-the-new-...t-c06380220ced