راکت

ذخیره سازی اطلاعات در مرورگر کاربر

2 پاسخ

سلام من یک سبدخرید طراحی کردم میخواستم وقتی مشتری صفحه رو رفرش میکنه محصولات پاک نشن برای کاربر که درlocal storage سیو بشه

ثبت پرسش جدید

پاسخ‌ها

2
احسان اسدی
احسان اسدی
@assadiehsan

تخصص: برنامه نویس Back-end

درود بر شما ، برای این کار می تونید از Cookie استفاده کنید که البته خیلی از نظر امنیتی کار درستی نیست.
بهتر توی سشن باشه یا دیتابیس

شایان
شایان
@shayanwqhw

از نظر امنیتی یکم درست نیست ، ولی برای تست اشکالی نداره.
روش کار به این صورته که زمانی که میخواید دیتایی ذخیره کنید به این شکل پیش میره کار:

const products = {
    title: "Book",
    price: 29
}

localStorage.setItem("products", JSON.stringify(products))

در قسمت ذخیره سازی شما باید دیتا ها رو به شکل استرینگ به سمت localStorage بفرستید.
و زمانی که میخواید دیتایی ذخیره شده را دریافت کنید، به این شکل پیش میره کار:

const getProducts = localStorage.getItem("products")
const productsParsed = JSON.parse(getProducts)
console.log(productsParsed)

در این قسمت شما باید دیتایی که در localStorage ذخیره کردین رو به صورت parse شده دریافت کنید و از آن استفاد ه کنید.

شاید پاسخ شما همین‌جا باشد

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام