ميدونين كه html stateless هست يعني حالت رو نگه نميداره
شما بعد از برگشتن به يك صفحه (يا رفتن به صفحه جديد ) هيچ گونه اطلاعاتي به صورت معمول از قبل خودتون به جا نميذارين چون اچ تي ام ال اين قابليت رو نداره
بنابراين بعد از برگشتن به صفحه جاري ( بعد از سابميت كردن اطلاعاتي به همين صفحه ) يا فروارد و بعد بكوارد يادش نخواهد موند كه شما قبلا كدوم دايو رو كليك كرده بودي كه نمايش بده
اين يه بحث كلي هست
براي حل اين نقيصه سازكار سشن session ارائه شده تا يه سري اطلاعات رو در سمت سرور از كلاينت ذخيره كنه
براي مثال توي تمام صفحات سايت ما بسته به اينكه شما لاگين كرده اين يا نه محتوا به صورت متفاوت بايد به شما نمايش داده بشه
خب html اين قابليت رو نداره كه بفهمه شما لاگين كرده اين يا خير
بنابراين بايد در سشن (نشست ) اين اطلاعات ذخيره بشه و در هر صفحه شما اطلاعات سشن رو چك كنين كه وضعيتتون به چه شكل هست
سشن واسه اين درست شده (يكي از كاربردهاش )
حالا من ممكنه دقيق متوجه سوال شما نشده باشم اما اگر به اين موضوع ربط داره شما شايد بتونين باسشن اين داده ها رو نگه داري كنين يا از طريق جاواسكريپت اطلاعات رو موقتي روي يك فايل بنويسين .
ذخيره كردن تنظيمات بر روي ديتابيس هم يه راه ديگه س كه اون هم بر اساس كاربر بايد تفكيك بشه
كه چه كاربري چه تنظيماتي رو ست كرده براي اون همونو نشون بده .
در كل دردسرش زياده دوست عزيز