نوشته شده توسط
مهدی کرامتی
خوب شما به چه روشی می گی ساده و به چه روشی میگی روش پیشرفته؟
اگر در دیتابیس یک جدول ساده درست کنید (مثلا به نام Likes) که شناسه کاربر، شناسه مطلب، و نتیجه Like یا Dislike که می تونه یک ستون bit باشه رو نگهداری کنید کندی ای نخواهید داشت.
روی دکمه Like و Disklike هم می توانید یک کد Ajax قرار دهید که ردیف زیر رو پر کنه. در صورت استفاده از چنین سیستمی بهتره کاربر روی برای استفاده از سیستم فوق مجبور کنید که ثبت نام کنه تا بتوانید ID کاربر رو بدست بیاورید. وگرنه مجبورید نتیجه عملیات رو در کوکی نگهداری کنید که محل قابل اعتمادی برای نگهداری داده ای که تعیین می کنه این کاربر اجازه رای دادن مجدد داره یا نه، محسوب نمیشه.