مشکل Ajax

sicret

Member
با سلام
من یه برنامه دارم که توی اون کاربر وقتی دکمه لایک رو میزنه آیدی کاربر و صفجه مورد نظر از طریق ایجکس و متد GET به فایل like.php واقع در پوشه class میفرسته به این صورت
[JSS] ajax.open("GET","class/like.php?todo=dolike&uid=<?php echo $refid ?>&rid=<?php echo $id ?>");}[/JSS]


مشکلم اینجاست که یه نفر خیلی راحت میتونه با باز کردن یه صفحه مرور گر و دادن آدرسی مثه این class/like.php?todo=dolike&uid=2&rid=20 یه صفحه رو از طرف یه کاربر دیگه لایک کنه
آیا با استفاده از متد POST بجای GET میشه این مشکل رو به طور کامل حل کرد یا راه دیگه ای داره؟
 
آخرین ویرایش:

maysam.m

Well-Known Member
توی جدول یه فیلد ip اضافه کن
موقع ثبت لایک چک کن اگه ip وجود داشت ثبتش نکن بزن تکراریه
یا اینکه لایک رو محدود به کاربرای سایت کنی

کلا خودت رو خیلی درگیر نکن لایک و امتیاز دادن رو راحت میشه دور زد و راه حل اساسی نداره
 

sicret

Member
لایک به کاربرا محدوده اما , نمیشه کاری کرد که like.php بتونه خودش متغییر های سیزن رو بخونه یا اینکه like.php فقط واسه آژاکس اجرا بشه و واسه بقیه اجازه دسترسی بهش داده نشه
 

جدیدترین ارسال ها

بالا